[Rt-commit] rt branch, psgi, updated. rt-3.9.4-276-gd33e5db

Chia-liang Kao clkao at bestpractical.com
Mon Nov 1 06:11:19 EDT 2010


The branch, psgi has been updated
       via  d33e5dbb4b128692f75c58347f5b945b6e11b8b9 (commit)
       via  f614d53ea8069bb88a3e8e7a0b3c2d617982b784 (commit)
       via  a35c225c2fa8965aaefd5a542377d5ba75bfd52b (commit)
       via  a0cb464e8e836c251dda563100a5958029f6656c (commit)
       via  2465059f57ab2f2f58994478d8ed3021b3a1703e (commit)
       via  6aac8b0bf613c44fe75f348f62a93006ef9a890e (commit)
       via  a457d6323d496f324ec80b9d38ad8dc2fd898dbd (commit)
       via  c7b7e947e2049bcdd1664ef79af6f355337b2d0d (commit)
       via  74507be473de5473da1e1222a63dcfebb453d404 (commit)
       via  63287a700e512ba42cdca2eb63ccad346173d7f7 (commit)
       via  6693d6c81d768808f82b98d1bb689d437f2774f8 (commit)
       via  8fd7ae228e84e405902751c9ccc3c15eb1ae8894 (commit)
       via  6b12b8fe6726210a3c3a50cb9e91b9ee331eb157 (commit)
       via  140c26c3d9c9912658a61f6627f551c045a10d2b (commit)
       via  51b6d6be6745600b91b68d1bbdfcb538cf0a8e6c (commit)
       via  a6acfaae527542711e852ad8b21e3e3956aed419 (commit)
       via  5391f71d5f678f5e8ef7cee54a36468af5e980b6 (commit)
       via  b852039b05b88c6d3f55aa01e0e6711ab149d834 (commit)
       via  e8e31f200b21410ecc2f81ea42cab775aa3c6640 (commit)
       via  beaf42c9bf948385ad65f11a9c0dc7da12505fd9 (commit)
       via  86f2cba262f22c8a572d47df65f40ee275194b93 (commit)
       via  2a320a6f68bf1c778737853d2b887c2d73fcd4d3 (commit)
       via  95c6fdfe5a50fbfda11df10f58c03b46e25ca719 (commit)
       via  7d9a6b5a02c8b6f29c1d6ea7902f17cb6c14f764 (commit)
       via  22403d5fc8a96640db2c8383e38ccce3d469dc36 (commit)
       via  bfe54a96e908f00adce58fda0445cad811f76402 (commit)
       via  7edf068ccb74c33459ac8b1813fda74bc3ff2c07 (commit)
       via  2bf9cb4b1172c194d5cdbb3b20d4654be1f35106 (commit)
       via  943466c58b16e86bae1651da483840c76096a826 (commit)
       via  af0040031255c7d23354bac1fb4fa35e73deb04d (commit)
       via  7e91702e9e5ed748b9a4d16552ea78cd60488f3e (commit)
       via  6160683c58469be4f59f97e0b65645b49e396e17 (commit)
       via  243d28c20528e9a04445c13c122243e24ecee091 (commit)
       via  e96138073f69ed354f882c95d04ec6c34ac7db96 (commit)
       via  c36bbd1e9fe0e03f2f3516995fad017502018abd (commit)
       via  0140bbd04f3141b0be37884d6cb4c7a3d78cbc84 (commit)
       via  70bead3660f3c23bcb1f0b32b523e2cfcc85d128 (commit)
       via  cb03b3576a731c98a7dfeb1068f3b4d508e7cc24 (commit)
       via  b82cf713dbce7e63db029b6a4b23bfdaa08be2e9 (commit)
       via  64ed1846f775d632f04951f7d84abe77606d785b (commit)
       via  dcde0c73e1077c3da13c2968a6d4250557ac1bc0 (commit)
       via  e48ba8460fc8019f513c4a5849b57ea5973bd514 (commit)
       via  86b9bac290acf62e7e341759227806034feba3cd (commit)
       via  dcddaa297a548b4f8fe179f27992504ff95327ac (commit)
       via  47faac81e705c6757b705d4f00bedd2d66906e8e (commit)
       via  a01bff5561c5f538e080503617b7475b8bb24033 (commit)
       via  53ee8972e5ad80f2dcc15011a51c5a913c3b58f6 (commit)
       via  e757284de3812314910b300cd59ce785f8247267 (commit)
       via  35347d98aa7f2d1b85640cb78039426861640f20 (commit)
       via  be6130c50317fa6af44c78e37c0e3118ac3c9da1 (commit)
       via  b30fb36d0db46854a94fd5b8ff233f50ad2055e1 (commit)
       via  129e3f3f62ac7ec5bad94564229456d1ffac7205 (commit)
       via  dceeb2377ab6721e11e09f17cf558e5811b20a31 (commit)
       via  90805dc5af43d9ef369b4524cdecc05e05c2a9f2 (commit)
       via  be330a82da8c1fd6d6f6c571c3cc617ae1eeca1e (commit)
       via  5000a8ee8d0fa18b313822201cd00dea4c7421b6 (commit)
       via  377f37fdd9eb479d105592634741b0f82372fab1 (commit)
       via  e10464d8705f8db3c6412a31152db498532ec793 (commit)
       via  240d3047398fd4d930f654ce6a54fb384eeef6ee (commit)
      from  a35025d646e85cb05f5ae2c2f15e2322e1a4fcb5 (commit)

Summary of changes:
 .gitignore                                         |    5 +-
 Makefile.in                                        |    2 +
 configure.ac                                       |    2 +
 etc/RT_Config.pm.in                                |   21 +
 lib/RT/Attachment_Overlay.pm                       |    7 +-
 lib/RT/Interface/CLI.pm                            |   15 +-
 lib/RT/Interface/Email.pm                          |   35 +-
 lib/RT/Record.pm                                   |    6 +-
 lib/RT/SearchBuilder.pm                            |   31 +
 lib/RT/Test.pm                                     |   87 +++-
 lib/RT/Test/GnuPG.pm                               |  300 +++++++++
 lib/RT/Tickets_Overlay.pm                          |  183 ++++--
 lib/RT/Transaction_Overlay.pm                      |    7 +
 sbin/rt-fulltext-indexer.in                        |  465 +++++++++++++
 sbin/rt-setup-fulltext-index.in                    |  703 ++++++++++++++++++++
 share/html/Admin/Global/Theme.html                 |    2 +-
 share/html/Elements/CreateTicket                   |    1 +
 share/html/Elements/Login                          |    2 +-
 share/html/Elements/Logo                           |    2 +-
 share/html/Elements/SelectAttachmentField          |    2 +
 .../UserLogo => NoAuth/Helpers/CustomLogo}         |    0
 share/html/NoAuth/js/util.js                       |   15 +-
 share/html/Ticket/Display.html                     |    3 +-
 share/html/Ticket/Forward.html                     |    8 +-
 share/html/m/_elements/ticket_list                 |    2 +-
 share/html/m/login                                 |    2 +-
 share/html/m/logout                                |    2 +-
 share/html/m/ticket/show                           |    6 +-
 t/customfields/combo_cascade.t                     |   14 +-
 t/customfields/pattern.t                           |   15 +-
 t/fts/indexed_oracle.t                             |   80 +++
 t/fts/indexed_pg.t                                 |   80 +++
 t/mail/charsets-outgoing.t                         |    8 -
 t/mail/crypt-gnupg.t                               |   33 +-
 t/mail/extractsubjecttag.t                         |    7 -
 t/mail/gnupg-bad.t                                 |   29 +-
 t/mail/gnupg-incoming.t                            |   40 +-
 t/mail/gnupg-outgoing-encrypted.t                  |   27 +
 t/mail/gnupg-outgoing-plain.t                      |   25 +
 t/mail/gnupg-outgoing-signed.t                     |   27 +
 t/mail/gnupg-outgoing-signed_encrypted.t           |   28 +
 t/mail/gnupg-outgoing.t                            |  303 ---------
 t/mail/gnupg-realmail.t                            |   23 +-
 t/mail/gnupg-reverification.t                      |   25 +-
 t/mail/gnupg-special.t                             |   25 +-
 t/ticket/cfsort-freeform-multiple.t                |   49 +-
 t/ticket/cfsort-freeform-single.t                  |   56 +--
 t/ticket/search_by_cf_freeform_multiple.t          |   46 +-
 t/ticket/search_by_cf_freeform_single.t            |   30 +-
 t/ticket/search_by_links.t                         |   31 +-
 t/ticket/search_by_watcher.t                       |   40 +-
 t/ticket/sort-by-queue.t                           |   20 +-
 t/ticket/sort-by-user.t                            |   36 +-
 t/web/crypt-gnupg.t                                |   34 +-
 t/web/gnupg-select-keys-on-create.t                |   62 +--
 t/web/gnupg-select-keys-on-update.t                |   63 +--
 t/web/gnupg-tickyboxes.t                           |   29 +-
 t/web/ticket_forward.t                             |   73 ++
 58 files changed, 2283 insertions(+), 991 deletions(-)
 create mode 100644 lib/RT/Test/GnuPG.pm
 create mode 100644 sbin/rt-fulltext-indexer.in
 create mode 100644 sbin/rt-setup-fulltext-index.in
 rename share/html/{Helpers/UserLogo => NoAuth/Helpers/CustomLogo} (100%)
 create mode 100644 t/fts/indexed_oracle.t
 create mode 100644 t/fts/indexed_pg.t
 create mode 100644 t/mail/gnupg-outgoing-encrypted.t
 create mode 100644 t/mail/gnupg-outgoing-plain.t
 create mode 100644 t/mail/gnupg-outgoing-signed.t
 create mode 100644 t/mail/gnupg-outgoing-signed_encrypted.t
 delete mode 100644 t/mail/gnupg-outgoing.t
 create mode 100644 t/web/ticket_forward.t

- Log -----------------------------------------------------------------
commit d33e5dbb4b128692f75c58347f5b945b6e11b8b9
Merge: a35025d f614d53
Author: Chia-liang Kao <clkao at bestpractical.com>
Date:   Mon Nov 1 17:50:09 2010 +0800

    Merge remote branch 'origin/3.9-trunk' into psgi
    
    Conflicts:
    	configure.ac
    	lib/RT/Test.pm
    	t/mail/gnupg-incoming.t
    	t/mail/gnupg-outgoing.t
    	t/mail/gnupg-realmail.t
    	t/mail/gnupg-reverification.t
    	t/mail/gnupg-special.t
    	t/web/crypt-gnupg.t
    	t/web/gnupg-select-keys-on-create.t
    	t/web/gnupg-select-keys-on-update.t
    	t/web/gnupg-tickyboxes.t

diff --cc configure.ac
index 8636deb,67cea10..d89e0ca
--- a/configure.ac
+++ b/configure.ac
@@@ -411,8 -411,8 +411,10 @@@ AC_CONFIG_FILES(
                   sbin/rt-validator
                   sbin/rt-email-group-admin
                   sbin/rt-server
 +                 sbin/rt-server.fcgi
 +                 sbin/standalone_httpd
+                  sbin/rt-setup-fulltext-index
+                  sbin/rt-fulltext-indexer
                   bin/fastcgi_server
                   bin/mason_handler.fcgi
                   bin/mason_handler.scgi
diff --cc lib/RT/Test.pm
index 9b9bb2b,4041dce..9fa05f1
--- a/lib/RT/Test.pm
+++ b/lib/RT/Test.pm
@@@ -58,7 -58,24 +58,7 @@@ use File::Temp qw(tempfile)
  use File::Path qw(mkpath);
  use File::Spec;
  
- our @EXPORT = qw(is_empty diag);
 -our $SKIP_REQUEST_WORK_AROUND = 0;
 -
 -use HTTP::Request::Common ();
 -use Hook::LexWrap;
 -wrap 'HTTP::Request::Common::form_data',
 -   post => sub {
 -       return if $SKIP_REQUEST_WORK_AROUND;
 -       my $data = $_[-1];
 -       if (ref $data) {
 -       $data->[0] = Encode::encode_utf8($data->[0]);
 -       }
 -       else {
 -       $_[-1] = Encode::encode_utf8($_[-1]);
 -       }
 -   };
 -
 -
+ our @EXPORT = qw(is_empty diag parse_mail works fails);
  our ($port, $dbname);
  our @SERVERS;
  
diff --cc t/mail/gnupg-incoming.t
index 93b67c3,b31aa63..d983539
--- a/t/mail/gnupg-incoming.t
+++ b/t/mail/gnupg-incoming.t
@@@ -2,14 -2,21 +2,22 @@@
  use strict;
  use warnings;
  
- use Test::More;
- plan skip_all => 'GnuPG required.'
-     unless eval { require GnuPG::Interface; 1 };
- plan skip_all => 'gpg executable is required.'
-     unless RT::Test->find_executable('gpg');
- use RT::Test tests => 39, actual_server => 1;
- 
- use File::Temp;
+ my $homedir;
+ BEGIN {
+     require RT::Test;
+     $homedir =
+       RT::Test::get_abs_relocatable_dir( File::Spec->updir(),
+         qw/data gnupg keyrings/ );
+ }
+ 
+ use RT::Test::GnuPG
+   tests         => 39,
++  actual_server => 1,
+   gnupg_options => {
+     passphrase => 'rt-test',
+     homedir    => $homedir,
+   };
+ 
  use Cwd 'getcwd';
  use String::ShellQuote 'shell_quote';
  use IPC::Run3 'run3';

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


More information about the Rt-commit mailing list