Skip to content
  • Ruslan Zakirov's avatar
    3.7-TUNIS -> 3.7 · 9d276cbc
    Ruslan Zakirov authored
    db_name can be relative.
    r7792@cubic-pc (orig r7791):  clsung | 2007-05-09 07:03:31 +0400
    - add two necessary modules for 'make test'
    r7793@cubic-pc (orig r7792):  clsung | 2007-05-09 07:05:10 +0400
    - this will cause error when executing in non-bash system, and 
      '=' is the right way
      
    r7794@cubic-pc (orig r7793):  clsung | 2007-05-09 07:09:41 +0400
    - add 'use strict; use warnings;'
    - using 'my ($id) ....' will cause:
      [warning]: "my" variable $id masks earlier declaration in same scope at t/api/attribute.t
      and the result will be unpredicted.
    r7795@cubic-pc (orig r7794):  clkao | 2007-05-09 07:11:00 +0400
    when testing, default to show warnings and not to log to syslog.
    r7797@cubic-pc (orig r7796):  clsung | 2007-05-09 19:13:46 +0400
     r893@going04:  clsung | 2007-05-09 11:13:16 +0800
     local branch
     r1019@going04:  clsung | 2007-05-09 16:45:40 +0800
     - Add 'use strict; use warnings;'
     - fix relative warnings (such as Bareword, 'use strict ref;', etc.)
    
    r7798@cubic-pc (orig r7797):  clkao | 2007-05-09 19:36:21 +0400
    In _BootstrapCreate, there's still no $RT::System initialised.
    Remove a warning by checking $RT::System->id.
    
    r7799@cubic-pc (orig r7798):  clkao | 2007-05-09 19:42:27 +0400
    remove some trivial warnings.
    r7804@cubic-pc (orig r7803):  clsung | 2007-05-10 12:34:49 +0400
     r1024@going04:  clsung | 2007-05-10 15:25:04 +0800
     - avoid guessing Encoding of empty/undef string
    
    r7805@cubic-pc (orig r7804):  clsung | 2007-05-10 12:35:30 +0400
     r1025@going04:  clsung | 2007-05-10 15:27:44 +0800
     - Filename is optional, it can be undef (ref: MIME::Entity)
    
    r7806@cubic-pc (orig r7805):  clsung | 2007-05-10 12:36:08 +0400
     r1026@going04:  clsung | 2007-05-10 15:47:05 +0800
     - log 
     11:17 < ruz> as obra said we can use name
     11:19 < ruz> but really instead of if email elsif name else.... chain we should use generic user's entry display method I've 
                  added during M3 :)
     11:19 < ruz> but now it's only available as mason component
    
    r7807@cubic-pc (orig r7806):  clsung | 2007-05-10 12:36:17 +0400
     r1027@going04:  clsung | 2007-05-10 16:10:09 +0800
     - fix warning 
       => [warning]: Use of uninitialized value in substitution (s///) at template line 1. (template:1)
    
    r7808@cubic-pc (orig r7807):  clsung | 2007-05-10 12:36:40 +0400
     r1028@going04:  clsung | 2007-05-10 16:31:35 +0800
     - fix warnings 
       => [warning]: Use of uninitialized value in numeric gt (>) at /home/clsung/svn/rt/branches/3.7-tunis/lib/RT/Action/SendEmail.pm line 126
       => [warning]: Use of uninitialized value in abs at /home/clsung/svn/rt/branches/3.7-tunis/lib/RT/Action/SendEmail.pm line 136
     - use 'local *RT::Action::SendEmail::SendMessage = sub { return 1};' to replace
       'eval 'sub RT::Action::SendEmail::SendMessage { }';' knobs, 
       - learned from clkao@
    
    r7809@cubic-pc (orig r7808):  clsung | 2007-05-10 13:53:35 +0400
     r1034@going04:  clsung | 2007-05-10 17:16:06 +0800
     - fix [warning]: "my" variable $msg masks earlier declaration in same scope at t/api/customfield.t line 25
     r1035@going04:  clsung | 2007-05-10 17:18:32 +0800
     - fix [warning]: "my" variable $XXXXX masks earlier declaration in same scope
     r1036@going04:  clsung | 2007-05-10 17:26:30 +0800
     - all about 'earlier declaration in same scope'
     r1037@going04:  clsung | 2007-05-10 17:26:53 +0800
     - all about 'earlier declaration in same scope'
     r1038@going04:  clsung | 2007-05-10 17:39:34 +0800
     - fix [warning]: "my" variable $uri masks earlier declaration in same scope
     r1039@going04:  clsung | 2007-05-10 17:50:02 +0800
     - ok (xxx != undef) => isnt (xxx, undef)
     - ok (xxx == undef) => is (xxx, undef)
    
    r7817@cubic-pc (orig r7816):  clsung | 2007-05-11 06:54:31 +0400
     r1041@going04:  clsung | 2007-05-11 00:09:30 +0800
     - fix warning of uninitialized values
     - should match the semantics (pass tests)
    
    r7828@cubic-pc (orig r7827):  clsung | 2007-05-11 12:42:01 +0400
     r1043@going04:  clsung | 2007-05-11 16:42:22 +0800
     - remove redundant assignment.
    
    r7829@cubic-pc (orig r7828):  clsung | 2007-05-11 13:42:46 +0400
     r1045@going04:  clsung | 2007-05-11 17:42:22 +0800
     - Filename can be empty, so we set '(Unnamed)' for it
     - modify the corresponding test case
    
    r7842@cubic-pc (orig r7841):  clsung | 2007-05-12 19:34:39 +0400
     r1047@going04:  clsung | 2007-05-12 23:34:36 +0800
     - uploadInfo() require the (upload) file handle 
    
    r7843@cubic-pc (orig r7842):  clsung | 2007-05-12 20:36:01 +0400
     r1049@going04:  clsung | 2007-05-13 00:34:25 +0800
     - typo fix, 'Subgrouptest',$$ => 'Subgrouptest'.$$
     r1050@going04:  clsung | 2007-05-13 00:35:18 +0800
     - fix warning if $self->id doesn't exist
     r1051@going04:  clsung | 2007-05-13 00:36:06 +0800
     - fix warning, return {1} => return (1)
    
    r7845@cubic-pc (orig r7844):  clkao | 2007-05-13 15:36:42 +0400
    Retire Test::Inline.
    
    r7846@cubic-pc (orig r7845):  clkao | 2007-05-13 15:43:42 +0400
    cleanup deps.
    r7847@cubic-pc (orig r7846):  clkao | 2007-05-13 15:48:49 +0400
    Test::HTTP::Server::Simple is now required for tests.
    r7848@cubic-pc (orig r7847):  clsung | 2007-05-13 17:35:33 +0400
     r1053@going04:  clsung | 2007-05-13 21:35:50 +0800
     - Name it...
    
    r7850@cubic-pc (orig r7849):  clsung | 2007-05-14 05:35:50 +0400
     r1059@going04:  clsung | 2007-05-14 09:35:32 +0800
     - fix warning, in lib/RT/Tickets_Overlay.pm:
       if ( $row->{ALIAS} || $row->{FIELD} !~ /\./ ) {
    
    r7851@cubic-pc (orig r7850):  clsung | 2007-05-14 13:49:19 +0400
     r1061@going04:  clsung | 2007-05-14 09:48:41 +0800
     - chomp if defined...
    
    r7852@cubic-pc (orig r7851):  clsung | 2007-05-14 13:49:35 +0400
     r1062@going04:  clsung | 2007-05-14 13:48:13 +0800
     - sub UpdateFrom822 is stub code, after addressed in IRC
       kill it and relative tests.
    
    r7853@cubic-pc (orig r7852):  clsung | 2007-05-14 13:49:56 +0400
     r1063@going04:  clsung | 2007-05-14 17:48:28 +0800
     - show fields only if they exist
    
    r7858@cubic-pc (orig r7857):  clsung | 2007-05-14 19:49:00 +0400
     r1067@going04:  clsung | 2007-05-14 17:58:37 +0800
     - fix =>
       [warning]: Use of uninitialized value in pattern match (m//) at t/ticket/linking.t
    
    r7859@cubic-pc (orig r7858):  clsung | 2007-05-14 19:49:28 +0400
     r1068@going04:  clsung | 2007-05-14 23:49:19 +0800
     - Priority is important, better to left it as it is
       - Noted by jesse
    
    r7876@cubic-pc (orig r7875):  clsung | 2007-05-16 06:26:02 +0400
     r1071@going04:  clsung | 2007-05-15 09:05:09 +0800
     - show what this test doing
    
    r7877@cubic-pc (orig r7876):  clsung | 2007-05-16 06:26:17 +0400
     r1072@going04:  clsung | 2007-05-15 09:07:02 +0800
     - fix warning
       - hash intialize => () instead of undef
       - Format ||= 
     
    
    r7878@cubic-pc (orig r7877):  clsung | 2007-05-16 06:26:37 +0400
     r1073@going04:  clsung | 2007-05-15 09:08:22 +0800
     - surpress warning of redefined/once (we actually doing that)
    
    r7879@cubic-pc (orig r7878):  clsung | 2007-05-16 06:26:46 +0400
     r1074@going04:  clsung | 2007-05-16 10:26:08 +0800
     - fix warning if undef $Details
    
    r7895@cubic-pc (orig r7894):  clsung | 2007-05-17 11:58:01 +0400
     r1079@going04:  clsung | 2007-05-17 09:56:18 +0800
     - add defined() checking
    
    r7904@cubic-pc (orig r7903):  clsung | 2007-05-22 10:00:07 +0400
     r1083@going04:  clsung | 2007-05-22 14:00:20 +0800
     - fix warning for undef $Details
       $RT::Logger->error("WebRT: $Why ($Details)");
    
    r7912@cubic-pc (orig r7911):  clsung | 2007-05-23 18:22:36 +0400
     r1085@going04:  clsung | 2007-05-22 14:34:26 +0800
     - fix the warning of not using defined($Default) && ....
       - Use of uninitialized value in join or string at html/Elements/SelectLang line 53,
     - correct indent '}'
     r1086@going04:  clsung | 2007-05-22 14:51:13 +0800
     - give $LookupType a default value when undef
     r7469@going04:  clsung | 2007-05-23 22:19:53 +0800
     - give lots of default ('') value
     r7470@going04:  clsung | 2007-05-23 22:20:54 +0800
     - check defined()
    
    r7923@cubic-pc (orig r7922):  clsung | 2007-05-24 12:08:12 +0400
     r7484@going04:  clsung | 2007-05-24 16:07:36 +0800
     - add mail_command() in RT::Test, thus
       - avoid sending meaningless emails to example.com
       - ability to modify mail_command() if you need something to check the mail
       - add mailsent_ok() to check if the number of sent email
     - add plan => 58 in t/ticket/requestor-order.t
    
    r7924@cubic-pc (orig r7923):  clsung | 2007-05-24 12:44:30 +0400
     r7486@going04:  clsung | 2007-05-24 16:44:19 +0800
     - give default value
    
    r7929@cubic-pc (orig r7928):  clsung | 2007-05-25 09:48:29 +0400
     r10790@going04:  clsung | 2007-05-25 13:47:31 +0800
     - for Test::More, replace 'no_plan' to
       plan tests => #num_of_tests
    
    r7930@cubic-pc (orig r7929):  clsung | 2007-05-25 20:06:40 +0400
     r10792@going04:  clsung | 2007-05-25 23:25:50 +0800
     - use is() to replace ok()
     r10793@going04:  clsung | 2007-05-25 23:30:01 +0800
     - use is() to replace ok()
     r10794@going04:  clsung | 2007-05-25 23:45:21 +0800
     - ok( ... eq ... , ) to is( ... , ... ,)
     - ok( ... =~ ... , ) to like( ... , qr/.../ ,)
     r10795@going04:  clsung | 2007-05-25 23:51:31 +0800
     - ok ( eq ) to is   ( , )
     - ok ( ne ) to isnt ( , )
    
    r7938@cubic-pc (orig r7937):  clsung | 2007-05-26 10:58:09 +0400
     r10797@going04:  clsung | 2007-05-26 12:02:43 +0800
     - number of test should be 14 instead of 15
     r10798@going04:  clsung | 2007-05-26 13:23:38 +0800
     - ok ( =~ ) to like ( , )
     - ok ( == ) to is ( , )
     - ok ( eq ) to is ( , )
     - ok ( != ) to isnt ( , )
     - ok ( ne ) to isnt ( , )
     r10799@going04:  clsung | 2007-05-26 14:57:23 +0800
     - ok => is/isnt
    
    r7950@cubic-pc (orig r7949):  clsung | 2007-05-29 05:11:19 +0400
     r10803@going04:  clsung | 2007-05-28 09:07:27 +0800
     - Suppress redefined/once warning
    
    r7951@cubic-pc (orig r7950):  clsung | 2007-05-29 05:11:36 +0400
     r10805@going04:  clsung | 2007-05-29 09:10:38 +0800
     - add default and defined() checking
     - next time be sure to commit before you revert :(
    
    r7952@cubic-pc (orig r7951):  clsung | 2007-05-29 05:11:53 +0400
     r10806@going04:  clsung | 2007-05-29 09:11:11 +0800
     - add ||$RT::Nobody->Id for SelectOwner's default value
    
    r7953@cubic-pc (orig r7952):  clsung | 2007-05-29 10:14:05 +0400
     r10810@going04:  clsung | 2007-05-29 11:05:44 +0800
     - also return $msg. (fix warning in t/api/ticket.t:24)
     r10811@going04:  clsung | 2007-05-29 11:17:44 +0800
     - give default ''.
     r10812@going04:  clsung | 2007-05-29 12:57:51 +0800
     - fix warning 
       - Use of uninitialized value in string eq at line 81
     r10813@going04:  clsung | 2007-05-29 13:20:45 +0800
     - give default value
     - some default value set to '' instead of undef
    
    r7968@cubic-pc (orig r7967):  clsung | 2007-05-30 06:32:31 +0400
     r10815@going04:  clsung | 2007-05-29 14:51:53 +0800
     - check if $format is defined
     r10816@going04:  clsung | 2007-05-30 10:32:03 +0800
     - give Default a default
    
    r7970@cubic-pc (orig r7969):  clsung | 2007-05-31 02:41:51 +0400
     r10819@going04:  clsung | 2007-05-31 06:38:49 +0800
     - fix typo, $}/ => $/
    
    r8021@cubic-pc (orig r8020):  ruz | 2007-06-23 02:55:05 +0400
    3.6 -> 3.7-RTIR-2.0 -> 3.7-RTIR-2.2 -> 3.7-RTIR-2.4 -> 3.7-TUNIS
    
     r7740@cubic-pc (orig r7739):  ruz | 2007-05-01 22:18:01 +0400
     * stabilization branch
     r7759@cubic-pc (orig r7758):  ruz | 2007-05-04 01:24:28 +0400
     * option is a scalar that is an array ref, use @{...}
     r7871@cubic-pc (orig r7870):  ruz | 2007-05-15 23:58:29 +0400
     * merge from 3.7 -> 3.7-RTIR-2.4
     ** 3.7-RTIR-2.4 branch has been copied from incorrect revision
     ** merge things up to correct branch point
     
     RT-3.7.11.tar.gz should be removed from the ftp
     
      r7625@cubic-pc (orig r7624):  clkao | 2007-04-23 13:36:25 +0400
      get rid of random_seed.
      r7628@cubic-pc (orig r7627):  ruz | 2007-04-23 16:24:26 +0400
       r5073@cubic-pc:  cubic | 2007-04-23 15:28:02 +0400
       * order by ObjectId in descedant order to get local record instead
         of global one earlier
      
      r7629@cubic-pc (orig r7628):  ruz | 2007-04-23 16:25:11 +0400
       r5074@cubic-pc:  cubic | 2007-04-23 15:28:54 +0400
       * use new style callbacks
      
      r7630@cubic-pc (orig r7629):  ruz | 2007-04-23 16:27:51 +0400
       r5075@cubic-pc:  cubic | 2007-04-23 15:29:56 +0400
       * don't die, just return empty object
      
      r7631@cubic-pc (orig r7630):  ruz | 2007-04-23 16:28:22 +0400
       r5076@cubic-pc:  cubic | 2007-04-23 15:34:05 +0400
       * return 0 from Create if we couldn't load CF
       * check if CF is allready applied and return the current id
       * use MAX+1 for SortOrder instead COUNT+1
      
      r7632@cubic-pc (orig r7631):  ruz | 2007-04-23 16:28:56 +0400
       r5077@cubic-pc:  cubic | 2007-04-23 15:36:29 +0400
       * Create loads the current object in RT so we should emulate this behaviour
         when we return id of an existing record
      
      r7633@cubic-pc (orig r7632):  ruz | 2007-04-23 16:29:34 +0400
       r5078@cubic-pc:  cubic | 2007-04-23 15:46:14 +0400
       * typo
      
      r7634@cubic-pc (orig r7633):  ruz | 2007-04-23 16:30:07 +0400
       r5079@cubic-pc:  cubic | 2007-04-23 15:46:59 +0400
       * add logging
      
      r7635@cubic-pc (orig r7634):  ruz | 2007-04-23 16:31:20 +0400
       r5080@cubic-pc:  cubic | 2007-04-23 16:10:35 +0400
       * OrderBy doesn't understand has refs
      
      r7636@cubic-pc (orig r7635):  ruz | 2007-04-23 16:31:51 +0400
       r5081@cubic-pc:  cubic | 2007-04-23 16:23:24 +0400
       * apply CF by default only when we have no queues to apply to
      
      r7641@cubic-pc (orig r7640):  clkao | 2007-04-23 17:17:19 +0400
      correct a debug message.
      r7644@cubic-pc (orig r7643):  clkao | 2007-04-23 22:16:10 +0400
      Add common RT::Crypt headers.
      r7646@cubic-pc (orig r7645):  clkao | 2007-04-23 22:43:07 +0400
      GnuPGNG plugin needs to be used with MailFrom plugin.
      r7649@cubic-pc (orig r7648):  ruz | 2007-04-24 03:16:23 +0400
       r5101@cubic-pc:  cubic | 2007-04-24 03:06:00 +0400
       * add 'KeyMissing' to the closest ENC_TO on NO_SECKEY
      
      r7650@cubic-pc (orig r7649):  ruz | 2007-04-24 03:16:29 +0400
       r5102@cubic-pc:  cubic | 2007-04-24 03:07:09 +0400
       * handle situation when we have no public key to decrypt
      
      r7651@cubic-pc (orig r7650):  ruz | 2007-04-24 03:16:49 +0400
       r5103@cubic-pc:  cubic | 2007-04-24 03:15:52 +0400
       * add "Error: no private key" template
      
      r7652@cubic-pc (orig r7651):  ruz | 2007-04-24 06:30:39 +0400
      
      merge from 3.7-EXP-RTIR-2.0 into 3.7-EXP
      
       r3259@cubic-pc:  svm | 2006-06-16 19:24:39 +0400
       SVM: initializing mirror for /mirrors/branches/3.7-EXPERIMENTAL-RTIR-2.0
       r3260@cubic-pc (orig r5352):  jesse | 2006-06-08 23:43:51 +0400
       
       r3309@cubic-pc (orig r5469):  ruz | 2006-06-27 03:12:48 +0400
       * return old value on Set, so we could write:
          my @old_val = RT->Config->Set( Option => @tmp_val );
          ...
          RT->Config->Set( Option => @old_val );
       
       r3894@cubic-pc (orig r6057):  ruz | 2006-09-27 09:00:01 +0400
       merge latest changes from 3.5 branch
       
        r3749@cubic-pc (orig r5308):  jesse | 2006-05-26 21:33:55 +0400
         r9855@jesse-vincents-computer-2:  jesse | 2006-05-26 13:33:19 -0400
         *RC3
        
        r3750@cubic-pc (orig r5316):  jesse | 2006-05-30 02:38:53 +0400
         r9889@pinglin:  jesse | 2006-05-29 18:37:55 -0400
          * The german translation had been corrupted
        
        r3751@cubic-pc (orig r5337):  kevinr | 2006-06-05 23:41:08 +0400
         r13079@sad-girl-in-snow:  kevinr | 2006-06-05 15:23:21 -0400
         * Updated the CLI test suite so it doesn't depend on any other tests running
         before it.
        
        r3752@cubic-pc (orig r5338):  kevinr | 2006-06-05 23:41:19 +0400
         r13080@sad-girl-in-snow:  kevinr | 2006-06-05 15:40:36 -0400
         * Added docs for 'rt <take|untake|steal>'
         * Some small doc clean-up
        
        r3753@cubic-pc (orig r5361):  jesse | 2006-06-15 02:34:59 +0400
         r12610@pinglin:  jesse | 2006-06-15 00:33:56 +0200
          * Bumping for 3.6.0 release
        
       
      
      r7662@cubic-pc (orig r7661):  ruz | 2007-04-24 10:37:11 +0400
       r5110@cubic-pc:  cubic | 2007-04-24 10:33:08 +0400
       * add debug logging
      
      r7663@cubic-pc (orig r7662):  ruz | 2007-04-24 10:37:17 +0400
       r5111@cubic-pc:  cubic | 2007-04-24 10:34:48 +0400
       * use DecryptInline for VerifyInline as we need replace text
         with original block. --decrypt does this when --verify doesn't.
         
      
      r7666@cubic-pc (orig r7665):  clkao | 2007-04-24 11:15:20 +0400
      add todo for incoming mail encrypted with key not belongs to current queue
      r7668@cubic-pc (orig r7667):  clkao | 2007-04-24 15:18:25 +0400
      Don't break when array/hash values are empty for RT::Config options.
      r7672@cubic-pc (orig r7671):  clkao | 2007-04-24 20:54:30 +0400
      Attach the original message after decrypting.
      r7675@cubic-pc (orig r7674):  jesse | 2007-04-24 21:30:18 +0400
       r56007@pinglin:  jesse | 2007-04-24 13:15:38 -0400
        * license tag update
      
      r7677@cubic-pc (orig r7676):  jesse | 2007-04-24 22:31:19 +0400
       r56016@pinglin:  jesse | 2007-04-24 13:46:38 -0400
       * Merge from RT 3.6 
        
        
        
        r48450@pinglin:  jesse | 2007-02-21 13:56:09 -0500
        * Move RT's detection of incoming mail that may be a loop or autogenerated to better catch such cases before certain "Permission denied" messages are generated.
        r48550@pinglin:  jesse | 2007-02-26 12:38:01 -0500
         r48383@pinglin (orig r7027):  ruz | 2007-02-18 20:47:24 -0500
         * resolve a clobbered regex-match $1 by stashing the principal ID in a
           temporary variable. Thanks to Richard Harman.
         * type was set incorrect in a case of multiple parameters
         r48384@pinglin (orig r7028):  ruz | 2007-02-18 20:57:48 -0500
         * fix errors propagation. Thanks to Philip Kime.
         r48388@pinglin (orig r7031):  ruz | 2007-02-19 03:48:57 -0500
         * better error propagation, thanks to Pholip Kime.
         r48446@pinglin (orig r7039):  ruz | 2007-02-20 19:58:29 -0500
         * backport 'RT at glance with one column' feature from 3.7
         r48447@pinglin (orig r7040):  ruz | 2007-02-20 20:30:13 -0500
         * fix a bug with saved searches on rt at glance when summary rows preference
           and rows per page of the search are different values
         * run callback a little bit earlier
         r48467@pinglin (orig r7043):  ruz | 2007-02-21 12:31:37 -0500
         * fix problems in Quicksearch when queue name has the ampersand char
         r48470@pinglin (orig r7046):  falcone | 2007-02-21 14:47:16 -0500
          r16829@ketch:  falcone | 2007-02-21 14:46:40 -0500
          * 1.10 has been bumped to 2.02 because of version and packaging problems
         
         r48475@pinglin (orig r7051):  ruz | 2007-02-22 18:37:12 -0500
         * use local during filling the T:: namespace for a template processing,
           otherwise we have a global reference to a ticket and destruction is
           delayed which hurts TransactionBatch stage
        
        r53425@pinglin:  jesse | 2007-03-14 13:40:45 -0400
        RT-Ticket:  8252
        RT-Status: resolved
        RT-Update: correspond
        
        
        * Include subject of bounced messages when mailing the RT owner about a mail error <pere@hungry.com>
        
        
        
        r53457@pinglin:  jesse | 2007-03-15 17:18:44 -0400
        RT-Ticket: 8186
        RT-Status: resolved
        RT-Update: correspond
        
        * Patch for a possible race condition in the "SetOwner" routine that could be triggered when two users tried to take a ticket at the same time. Thanks to Todd Chapman!
        
        r53492@pinglin:  jesse | 2007-03-15 18:52:01 -0400
        * RT now complains when you try to start the application server with
          either too-old a perl or a broken version of Scalar::Util.
         
        r53625@pinglin:  jesse | 2007-03-19 01:21:53 -0400
        * XHTML cleanup from Dirk Pape
        
        r53731@pinglin:  jesse | 2007-03-20 13:18:35 -0400
        * New Swedish translation and updated Danish translation contributed by
          Brian Kjelin Olsen on behalf of Schilling A/S
        
        r53758@pinglin:  jesse | 2007-03-21 11:16:26 -0400
        * Danish PO nits.
        r53760@pinglin:  jesse | 2007-03-21 13:25:00 -0400
         r53759@pinglin (orig r7308):  falcone | 2007-03-20 17:49:03 -0400
          r17520@ketch:  falcone | 2007-03-20 17:47:46 -0400
          * if you set $RT::WebSessionClass, %backends will be empty and the
            tie will fail.  This lets you use Apache::Session::Oracle
         
        
        r53769@pinglin:  jesse | 2007-03-21 14:57:32 -0400
         r53768@pinglin (orig r7310):  ruz | 2007-03-21 14:08:00 -0400
         * revert not intentional commit
        
        r53777@pinglin:  jesse | 2007-03-21 23:15:06 -0400
        RT-Ticket: 8256
        RT-Status: resolved
        RT-Update: correspond
        
        * New API from pere@hungry.com to Avoid mail loop when using RT-Extension-CommandByMail
        
        r53780@pinglin:  jesse | 2007-03-21 23:17:33 -0400
        
        r53781@pinglin:  jesse | 2007-03-21 23:17:52 -0400
        * Mismerge
        r54212@pinglin:  jesse | 2007-03-26 03:24:20 -0400
        * Allow merging resolved tickets
        r54515@pinglin:  jesse | 2007-04-05 21:22:47 -0400
        * Typo in a debug message. Thanks to philip kime
        r55720@pinglin:  jesse | 2007-04-18 15:37:35 -0400
        * Attaching files could sometimes eat the messages in ticket replies. 
          Patch from Harry.Bochner@biogenidec.com
        r55721@pinglin:  jesse | 2007-04-18 15:47:20 -0400
        Patch from Philip Kime to allow transactions to be displayed by range
        
        
        
        r55722@pinglin:  jesse | 2007-04-18 15:52:43 -0400
        * Patch from Philip Kime at Shopzilla to prevent accidental display of transactions from the wrong ticket when you explicitly specify a ticket id and a transaction id.
        r55723@pinglin:  jesse | 2007-04-18 15:54:59 -0400
        RT-Ticket: 8160
        RT-Status: resolved
        RT-Update: correspond
        
        * Applied patch from jedik to enable UTF8 Passwords
        
        r55724@pinglin:  jesse | 2007-04-18 16:28:00 -0400
        * Made MyDay.html actually work. Based in spirit on a patch from Chris Hobbs 
        r55725@pinglin:  jesse | 2007-04-18 16:28:17 -0400
        * We can't use encoding functions without using Encode
        r55983@pinglin:  jesse | 2007-04-24 09:24:25 -0400
        The selected option of the "OrderBy"-selectbox cannot be saved in /rt/Prefs/SearchOptions.html if only one (of possibly 4) sort field is selected and other are set to none.
        patch: <http://page.mi.fu-berlin.de/~pape/rt3/patches/rt/search_prefs_order_cannot_be_saved.patch>
        
        -Dr. Dirk Pape
        r56008@pinglin:  jesse | 2007-04-24 13:17:46 -0400
        * license-tagger update
       
      
      r7678@cubic-pc (orig r7677):  jesse | 2007-04-24 22:31:48 +0400
       r56017@pinglin:  root | 2007-04-24 14:05:05 -0400
        *merge bug
      
      r7679@cubic-pc (orig r7678):  jesse | 2007-04-24 22:32:01 +0400
       r56018@pinglin:  root | 2007-04-24 14:05:18 -0400
       * merge cleanup
      
      r7680@cubic-pc (orig r7679):  jesse | 2007-04-24 22:32:21 +0400
       r56020@pinglin:  jesse | 2007-04-24 14:25:11 -0400
       * need to specify an empty passphrase, not null, or the passphrase argument gets picked up
      
      r7681@cubic-pc (orig r7680):  jesse | 2007-04-24 22:32:52 +0400
       r56021@pinglin:  jesse | 2007-04-24 14:25:27 -0400
       * Made 17custom_search.t safely rerunnable
      
      r7682@cubic-pc (orig r7681):  jesse | 2007-04-24 23:16:29 +0400
       r56027@pinglin:  jesse | 2007-04-24 15:15:43 -0400
       * Cleanup. Repeated "our $COLUMN_MAP" declarations were clobbering  each other, breaking the RT homepage and the tests, somewhat nondeterministicly. Often on postgres
      
      r7690@cubic-pc (orig r7689):  ruz | 2007-04-25 17:48:40 +0400
       r5133@cubic-pc:  cubic | 2007-04-25 13:42:46 +0400
       * move doc
      
      r7691@cubic-pc (orig r7690):  ruz | 2007-04-25 17:49:10 +0400
       r5134@cubic-pc:  cubic | 2007-04-25 13:43:40 +0400
       * SignEncrypt now supports Recipients and Signer arguments
      
      r7693@cubic-pc (orig r7692):  ruz | 2007-04-25 17:49:47 +0400
       r5135@cubic-pc:  cubic | 2007-04-25 14:25:04 +0400
       * generalize Signer and Recipients options
       * update docs
      
      r7695@cubic-pc (orig r7694):  ruz | 2007-04-25 17:50:07 +0400
       r5137@cubic-pc:  cubic | 2007-04-25 14:49:29 +0400
       * fix things after refactoring
      
      r7696@cubic-pc (orig r7695):  jesse | 2007-04-25 20:43:33 +0400
       r56069@pinglin:  jesse | 2007-04-25 12:41:34 -0400
       * Respect the LogoURL variable
      
      r7697@cubic-pc (orig r7696):  jesse | 2007-04-25 20:43:59 +0400
       r56070@pinglin:  jesse | 2007-04-25 12:41:44 -0400
       * Silence some warnings
      
      r7701@cubic-pc (orig r7700):  ruz | 2007-04-25 21:38:25 +0400
       r5142@cubic-pc:  cubic | 2007-04-25 21:38:10 +0400
       * reject only when errors handler said to reject
      
      r7702@cubic-pc (orig r7701):  ruz | 2007-04-26 00:42:06 +0400
       r5147@cubic-pc:  cubic | 2007-04-26 00:31:23 +0400
       * add Status to NODATA keyword
      
      r7703@cubic-pc (orig r7702):  ruz | 2007-04-26 00:42:17 +0400
       r5148@cubic-pc:  cubic | 2007-04-26 00:36:03 +0400
       * handle 'bad GnuPG data' errors, reject such messages
      
      r7704@cubic-pc (orig r7703):  ruz | 2007-04-26 07:09:01 +0400
       r5151@cubic-pc:  cubic | 2007-04-26 06:39:28 +0400
       * indent
      
      r7705@cubic-pc (orig r7704):  ruz | 2007-04-26 07:09:12 +0400
       r5152@cubic-pc:  cubic | 2007-04-26 06:40:59 +0400
       * store original message if we sign or encrypt
      
      r7706@cubic-pc (orig r7705):  ruz | 2007-04-26 07:09:22 +0400
       r5153@cubic-pc:  cubic | 2007-04-26 06:54:59 +0400
       * add 'bad GnuPG data' error template
      
      r7707@cubic-pc (orig r7706):  ruz | 2007-04-26 07:09:42 +0400
       r5154@cubic-pc:  cubic | 2007-04-26 07:08:33 +0400
       * add upgrade script
       * bump to 3.7.10, we skip several numbers for 3.7-EXP-RTIR-2.2 branch
      
      r7709@cubic-pc (orig r7708):  ruz | 2007-04-26 17:39:15 +0400
       r5159@cubic-pc:  cubic | 2007-04-26 17:34:38 +0400
       * don't anything if there no argument at all. Otherwise we corrupt old
         values when we switch from external source to internal.
      
      r7710@cubic-pc (orig r7709):  ruz | 2007-04-26 23:20:20 +0400
       r5161@cubic-pc:  cubic | 2007-04-26 23:20:12 +0400
       * show nested attachments in EmailRecords
      
      r7712@cubic-pc (orig r7711):  ruz | 2007-04-28 03:57:30 +0400
       r5165@cubic-pc:  cubic | 2007-04-28 03:40:21 +0400
       * make number of tests not conditional
      
      r7713@cubic-pc (orig r7712):  ruz | 2007-04-28 03:57:38 +0400
       r5166@cubic-pc:  cubic | 2007-04-28 03:40:45 +0400
       * add tests descriptions
      
      r7714@cubic-pc (orig r7713):  ruz | 2007-04-28 03:57:46 +0400
       r5167@cubic-pc:  cubic | 2007-04-28 03:57:31 +0400
       * return back rights we revoke in the beginning, so we left system in the same state
      
      r7715@cubic-pc (orig r7714):  ruz | 2007-04-28 04:50:25 +0400
       r5171@cubic-pc:  cubic | 2007-04-28 04:50:30 +0400
       * $entity->open not always returns true
      
      r7716@cubic-pc (orig r7715):  ruz | 2007-04-28 23:24:31 +0400
       r5173@cubic-pc:  cubic | 2007-04-28 20:21:33 +0400
       * add diag output to the test
      
      r7717@cubic-pc (orig r7716):  ruz | 2007-04-28 23:24:48 +0400
       r5174@cubic-pc:  cubic | 2007-04-28 23:21:44 +0400
       * pass Signer into GetPassphrase
      
      r7718@cubic-pc (orig r7717):  ruz | 2007-04-28 23:25:18 +0400
       r5175@cubic-pc:  cubic | 2007-04-28 23:22:18 +0400
       * add docs about GnuPG
      
      r7719@cubic-pc (orig r7718):  ruz | 2007-04-29 01:52:30 +0400
       r5179@cubic-pc:  cubic | 2007-04-29 01:51:26 +0400
       * add description of errors handling
      
      r7720@cubic-pc (orig r7719):  ruz | 2007-04-29 03:59:56 +0400
       r5181@cubic-pc:  cubic | 2007-04-29 03:51:37 +0400
       * show crypto interfaces only if GnuPG is enabled
      
      r7721@cubic-pc (orig r7720):  ruz | 2007-04-29 04:00:05 +0400
       r5182@cubic-pc:  cubic | 2007-04-29 03:57:39 +0400
       * do crypto only if ti's enabled
      
      r7722@cubic-pc (orig r7721):  ruz | 2007-04-29 04:00:14 +0400
       r5183@cubic-pc:  cubic | 2007-04-29 03:58:07 +0400
       * add description of option
      
      r7724@cubic-pc (orig r7723):  ruz | 2007-04-29 06:44:20 +0400
       r5187@cubic-pc:  cubic | 2007-04-29 06:34:14 +0400
       * update docs
      
      r7725@cubic-pc (orig r7724):  jesse | 2007-04-29 23:27:28 +0400
       r56069@pinglin:  jesse | 2007-04-25 12:41:34 -0400
       * Respect the LogoURL variable
      
      r7726@cubic-pc (orig r7725):  jesse | 2007-04-29 23:27:36 +0400
       r56070@pinglin:  jesse | 2007-04-25 12:41:44 -0400
       * Silence some warnings
      
      r7727@cubic-pc (orig r7726):  jesse | 2007-04-29 23:27:53 +0400
       r56140@pinglin:  jesse | 2007-04-29 15:18:04 -0400
        * Added a pointer to the GnuPG crypt directory
      
      r7728@cubic-pc (orig r7727):  jesse | 2007-04-30 00:47:02 +0400
       r56148@pinglin:  jesse | 2007-04-29 16:46:52 -0400
        * Crypt::GnuPG doc updates
      
      r7729@cubic-pc (orig r7728):  ruz | 2007-04-30 00:53:31 +0400
       r5189@cubic-pc:  cubic | 2007-04-30 00:21:33 +0400
       * add pointer to GnuPG docs
      
      r7730@cubic-pc (orig r7729):  ruz | 2007-04-30 01:14:26 +0400
       r5190@cubic-pc:  cubic | 2007-04-30 00:52:13 +0400
       * replace old Auth/GnuPG.pm with Auth/GnuPGNG.pm
      
     
     r7872@cubic-pc (orig r7871):  ruz | 2007-05-16 00:26:00 +0400
     * bump version to 3.7.12
     r7902@cubic-pc (orig r7901):  ruz | 2007-05-22 08:28:31 +0400
     * reset position
     r7903@cubic-pc (orig r7902):  ruz | 2007-05-22 08:31:27 +0400
     * raw has no new lines
     r7911@cubic-pc (orig r7910):  ruz | 2007-05-22 11:44:14 +0400
     * update dependencies
     r7915@cubic-pc (orig r7914):  ruz | 2007-05-24 03:18:49 +0400
     * C<if ( $args{$var} ) { $message_args{$var} .= ", $value"; }> looks wrong,
       most pobably is buggy
     * refactor loop a little and get rid of useless block
     
     r7916@cubic-pc (orig r7915):  ruz | 2007-05-24 03:20:48 +0400
     * during refactoring we lost 'Bcc on reply' functionality
       add it back
     r7917@cubic-pc (orig r7916):  ruz | 2007-05-24 06:58:14 +0400
     * add function AddSubjectTag in RT::InterfaceEmail
     r7918@cubic-pc (orig r7917):  ruz | 2007-05-24 07:00:34 +0400
     * add ForwardFromUser option
     r7919@cubic-pc (orig r7918):  ruz | 2007-05-24 09:54:14 +0400
     * typo
     r7920@cubic-pc (orig r7919):  ruz | 2007-05-24 09:57:23 +0400
     RT::Interface::Email::SendEmail
     * add support for Sign/Encrypt arguments
     * make Ticket/Transaction independant when figuring out crypt options
     * update docs
     r7921@cubic-pc (orig r7920):  ruz | 2007-05-24 10:01:52 +0400
     * don't sign when ForwardFromUser
     r7925@cubic-pc (orig r7924):  ruz | 2007-05-24 18:45:37 +0400
     * load URI module
     r7926@cubic-pc (orig r7925):  ruz | 2007-05-24 18:51:32 +0400
     * add Web* into queue's column map as workaround, in 3.7-EXPERIMENTAL we
       have these mappings in a generic map
     r7927@cubic-pc (orig r7926):  ruz | 2007-05-24 19:25:17 +0400
     backport fixes from 3.7-EXP to 3.7-EXP-RTIR-2.4
     
      * Additional bullet proofing against an error reported by Carlos Fuentes
      * Use the API for finding ACLEquivalenceObjects on search
     
     
     r7928@cubic-pc (orig r7927):  ruz | 2007-05-24 22:10:13 +0400
     * always pass all STD* handles to GnuPG interface even if we don't
       need them, just pass 'new IO::Handle' and then close it after _safe_run_child.
       we don't want to leak anything into FCGI/Apache/MP handles, this break things.
       So code should look like:
              my $handles = GnuPG::Handles->new(
                  stdin  => ($handle{'input'}  = new IO::Handle),
                  stdout => ($handle{'output'} = new IO::Handle),
                  stderr => ($handle{'error'}  = new IO::Handle),
                  ...
              );
     * don't localize, change, print or read from/to STD* handles under mod_perl
     
     r7931@cubic-pc (orig r7930):  jesse | 2007-05-25 23:47:58 +0400
     
     * RT now tries a second time to add a ticket owner upon creation after we've set custom fields and links but before creating the transaction. This lets extensions that modify RT's ACLs based on custom fields work
     r7932@cubic-pc (orig r7931):  jesse | 2007-05-25 23:48:35 +0400
     * added a callback to make it easier ot massage the SelectOwner list
     r7939@cubic-pc (orig r7938):  ruz | 2007-05-26 23:39:04 +0400
     * instead of sending message/rfc822 we wrap it into multipart
       message where first part is text description of the forwarded
       message.
     
     r7947@cubic-pc (orig r7946):  ruz | 2007-05-29 00:43:32 +0400
     * add required dependency to the list
     r7949@cubic-pc (orig r7948):  ruz | 2007-05-29 01:04:40 +0400
     * add keywords we parse to the list, now the list is complete
     r7960@cubic-pc (orig r7959):  ruz | 2007-05-30 03:42:36 +0400
      r4636@cubic-pc (orig r7084):  ruz | 2007-02-27 01:03:04 +0300
      * don't cache object to avoid memory leaks due to circular references
     
     r7961@cubic-pc (orig r7960):  ruz | 2007-05-30 03:43:01 +0400
      r4637@cubic-pc (orig r7085):  ruz | 2007-02-27 01:09:29 +0300
      * bump version
     
     r7962@cubic-pc (orig r7961):  ruz | 2007-05-30 03:43:11 +0400
      r4641@cubic-pc (orig r7111):  ruz | 2007-03-02 22:06:17 +0300
      * workaround for a bug that happens during requests with an existant session
        to a cold server, see also comments in the code.
     
     r7963@cubic-pc (orig r7962):  ruz | 2007-05-30 04:31:57 +0400
     merge 3.7-EXP-RTIR-2.2 -> 3.7-EXP-RTIR-2.4
     
      r5311@cubic-pc (orig r7906):  ruz | 2007-05-22 10:46:48 +0400
       r4764@cubic-pc (orig r7250):  jesse | 2007-03-14 21:23:00 +0300
        r48450@pinglin:  jesse | 2007-02-21 13:56:09 -0500
        * Move RT's detection of incoming mail that may be a loop or autogenerated to better catch such cases before certain "Permission denied" messages are generated.
       
      
      r5312@cubic-pc (orig r7907):  ruz | 2007-05-22 10:46:54 +0400
       r4765@cubic-pc (orig r7251):  jesse | 2007-03-14 21:23:59 +0300
        r53425@pinglin:  jesse | 2007-03-14 13:40:45 -0400
        RT-Ticket:  8252
        RT-Status: resolved
        RT-Update: correspond
        
        
        * Include subject of bounced messages when mailing the RT owner about a mail error <pere@hungry.com>
        
        
        
       
      
      r5313@cubic-pc (orig r7908):  ruz | 2007-05-22 10:47:56 +0400
       r4766@cubic-pc (orig r7253):  jesse | 2007-03-16 00:24:46 +0300
        r53457@124:  jesse | 2007-03-15 17:18:44 -0400
        RT-Ticket: 8186
        RT-Status: resolved
        RT-Update: correspond
        
        * Patch for a possible race condition in the "SetOwner" routine that could be triggered when two users tried to take a ticket at the same time. Thanks to Todd Chapman!
        
       
      
      r5314@cubic-pc (orig r7909):  ruz | 2007-05-22 11:06:03 +0400
      * update copyright notice to make merge easier
      r5342@cubic-pc (orig r7941):  ruz | 2007-05-27 01:29:57 +0400
      * address, copyright update
      r5343@cubic-pc (orig r7942):  ruz | 2007-05-27 01:37:13 +0400
      merge 3.7-EXPERIMENTAL-RTIR-2.0 -> 3.7-EXPERIMENTAL-RTIR-2.2
      
       r3259@cubic-pc:  svm | 2006-06-16 19:24:39 +0400
       SVM: initializing mirror for /mirrors/branches/3.7-EXPERIMENTAL-RTIR-2.0
       r3260@cubic-pc (orig r5352):  jesse | 2006-06-08 23:43:51 +0400
       
       r3261@cubic-pc (orig r5394):  ruz | 2006-06-16 19:19:15 +0400
       * add 3.7-EXP merge ticket
       r3262@cubic-pc (orig r5395):  ruz | 2006-06-16 19:20:47 +0400
       merge 3.7-EXP -> 3.7-EXP-RTIR-2.0, this is last feature merge before freeze
       next only bug fixes
       
        r3145@cubic-pc (orig r5353):  ruz | 2006-06-10 03:04:10 +0400
         r3112@cubic-pc (orig r5287):  jesse | 2006-05-24 01:30:33 +0400
          r14034@hualien:  jesse | 2006-05-23 17:28:31 -0400
          * the 3.5 upgrade scripts trump the quebec scripts. we can ignore quebec
         
        
        r3146@cubic-pc (orig r5354):  ruz | 2006-06-10 03:04:19 +0400
         r3113@cubic-pc (orig r5290):  ruz | 2006-05-25 01:12:02 +0400
         * Order attributes as we depend on ordering in tests
        
        r3147@cubic-pc (orig r5355):  ruz | 2006-06-10 03:11:49 +0400
         r3114@cubic-pc (orig r5291):  jesse | 2006-05-26 01:56:01 +0400
          r9817@jesse-vincents-computer-2:  jesse | 2006-05-25 17:55:26 -0400
          * Cleaned up a couple of warnings for redeclared variables
         
        
        r3152@cubic-pc (orig r5358):  ruz | 2006-06-15 02:23:58 +0400
         r3142@cubic-pc:  cubic | 2006-06-04 04:50:18 +0400
         * forwardport of CSS changes
        
        r3153@cubic-pc (orig r5359):  ruz | 2006-06-15 02:24:07 +0400
         r3148@cubic-pc:  cubic | 2006-06-10 08:51:54 +0400
         * minor
        
        r3154@cubic-pc (orig r5360):  ruz | 2006-06-15 02:24:27 +0400
         r3151@cubic-pc:  cubic | 2006-06-15 02:28:53 +0400
         * oops, internal key was renamed
        
        r3155@cubic-pc (orig r5373):  ruz | 2006-06-16 01:53:04 +0400
         r3115@cubic-pc (orig r5292):  ruz | 2006-05-26 02:12:05 +0400
         * New option StrictLinkACL
           # When this feature is enabled an user need ModifyTicket right on both
           # tickets to link them together, otherwise he can have right on any of
           # two.
         ** update Create, _?AddLink, DeleteLink methods
         * fix: we created transaction if some tries to create link that allready
           exists
         * move all acl checks out from _AddLink to AddLink method
         * cover with every change with tests
        
        r3156@cubic-pc (orig r5374):  ruz | 2006-06-16 01:53:15 +0400
         r3116@cubic-pc (orig r5293):  ruz | 2006-05-26 02:25:21 +0400
         * return results of the Delete method as it may fail too
        
        r3157@cubic-pc (orig r5375):  ruz | 2006-06-16 01:54:13 +0400
         r3117@cubic-pc (orig r5294):  jesse | 2006-05-26 05:14:59 +0400
          r9822@jesse-vincents-computer-2:  jesse | 2006-05-25 21:12:23 -0400
          * Small fixes to ticket history display
         
        
        r3158@cubic-pc (orig r5376):  ruz | 2006-06-16 02:00:02 +0400
         r3118@cubic-pc (orig r5295):  jesse | 2006-05-26 05:15:05 +0400
          r9823@jesse-vincents-computer-2:  jesse | 2006-05-25 21:12:39 -0400
          * Quieting down some redefinition warnings
         
        
        r3159@cubic-pc (orig r5377):  ruz | 2006-06-16 02:00:11 +0400
         r3119@cubic-pc (orig r5296):  jesse | 2006-05-26 05:15:12 +0400
          r9824@jesse-vincents-computer-2:  jesse | 2006-05-25 21:13:11 -0400
          * Actually do a credible job of showing html-only email messages in ticket history by downsampling them to plain text.
         
        
        r3160@cubic-pc (orig r5378):  ruz | 2006-06-16 02:00:21 +0400
         r3120@cubic-pc (orig r5297):  jesse | 2006-05-26 08:11:22 +0400
          r9830@jesse-vincents-computer-2:  jesse | 2006-05-25 23:18:44 -0400
          Stopped using a deprecated API
         
        
        r3161@cubic-pc (orig r5379):  ruz | 2006-06-16 02:03:12 +0400
         r3121@cubic-pc (orig r5298):  jesse | 2006-05-26 08:11:28 +0400
          r9831@jesse-vincents-computer-2:  jesse | 2006-05-25 23:20:36 -0400
          * Added custom summary "ticket lists" using the commandline (combining -f and -s) lists.
          * Fixed a couple small bugs
         
        
        r3162@cubic-pc (orig r5380):  ruz | 2006-06-16 02:03:23 +0400
         r3122@cubic-pc (orig r5299):  jesse | 2006-05-26 08:11:37 +0400
          r9832@jesse-vincents-computer-2:  jesse | 2006-05-26 00:06:54 -0400
           *Fix compilation errors on wip to help make tests not bomb out
         
        
        r3163@cubic-pc (orig r5381):  ruz | 2006-06-16 02:03:34 +0400
         r3123@cubic-pc (orig r5300):  jesse | 2006-05-26 08:11:51 +0400
          r9833@jesse-vincents-computer-2:  jesse | 2006-05-26 00:07:09 -0400
          * Typo fix 
         
        
        r3164@cubic-pc (orig r5382):  ruz | 2006-06-16 02:03:51 +0400
         r3124@cubic-pc (orig r5301):  jesse | 2006-05-26 08:11:58 +0400
          r9834@jesse-vincents-computer-2:  jesse | 2006-05-26 00:07:24 -0400
           * Back out mistaken change
         
        
        r3165@cubic-pc (orig r5383):  ruz | 2006-06-16 02:03:59 +0400
         r3125@cubic-pc (orig r5302):  jesse | 2006-05-26 08:12:03 +0400
          r9835@jesse-vincents-computer-2:  jesse | 2006-05-26 00:07:45 -0400
          * dont
         
        
        r3166@cubic-pc (orig r5384):  ruz | 2006-06-16 02:04:10 +0400
         r3126@cubic-pc (orig r5303):  ruz | 2006-05-26 19:15:46 +0400
         * take/steal actions in CLI
         ** pass 'take|steal|untake' as Action argument to REST
         ** don't check rights in REST interface, SetOwner do that for us
         ** return more descriptive message when we try to take ticket from
            other user
         ** all tests pass
        
        r3167@cubic-pc (orig r5385):  ruz | 2006-06-16 02:04:29 +0400
         r3127@cubic-pc (orig r5304):  ruz | 2006-05-26 19:50:44 +0400
         * add untake action
        
        r3168@cubic-pc (orig r5386):  ruz | 2006-06-16 02:04:40 +0400
         r3128@cubic-pc (orig r5306):  ruz | 2006-05-26 20:40:22 +0400
         * drop old bits
        
        r3169@cubic-pc (orig r5387):  ruz | 2006-06-16 02:04:58 +0400
         r3129@cubic-pc (orig r5307):  ruz | 2006-05-26 20:42:33 +0400
         * vsplit Requestor, Cc and AdminCc field on create
        
        r3208@cubic-pc (orig r5388):  ruz | 2006-06-16 03:54:29 +0400
         r3203@cubic-pc:  cubic | 2006-06-16 02:23:05 +0400
         * get rid of a warning
        
        r3209@cubic-pc (orig r5389):  ruz | 2006-06-16 03:54:37 +0400
         r3204@cubic-pc:  cubic | 2006-06-16 03:21:56 +0400
         * fix merge bugs
        
        r3210@cubic-pc (orig r5390):  ruz | 2006-06-16 03:54:46 +0400
         r3205@cubic-pc:  cubic | 2006-06-16 03:22:16 +0400
         * merge bug
        
        r3211@cubic-pc (orig r5391):  ruz | 2006-06-16 03:55:02 +0400
         r3206@cubic-pc:  cubic | 2006-06-16 03:41:57 +0400
         * use_ok takes list of modules not description
        
        r3212@cubic-pc (orig r5392):  ruz | 2006-06-16 03:55:10 +0400
         r3207@cubic-pc:  cubic | 2006-06-16 03:42:29 +0400
         * don't warn on undef in AddSeconds
        
       
       r3283@cubic-pc (orig r5402):  ruz | 2006-06-17 05:46:40 +0400
        r3272@cubic-pc (orig r5399):  ruz | 2006-06-17 02:02:52 +0400
        merge 3.4 -> 3.7
        
         r2079@cubic-pc (orig r4686):  jesse | 2006-03-05 01:47:46 +0300
          r22962@truegrounds:  jesse | 2006-01-25 05:18:09 -0800
          * Updated mandatory fields for ticket creation forms
         
         r2190@cubic-pc (orig r4799):  jesse | 2006-03-23 09:37:59 +0300
          r30313@truegrounds:  jesse | 2006-03-23 01:36:27 -0500
          * Better mp2 bulletproofing
         
         r2191@cubic-pc (orig r4814):  jesse | 2006-03-24 06:40:37 +0300
          r10436@hualien:  jesse | 2006-03-23 22:40:25 -0500
          * It helps when there aren't typos
         
         r2262@cubic-pc (orig r4847):  alexmv | 2006-03-29 00:50:07 +0400
          r11918@zoq-fot-pik:  chmrr | 2006-03-28 15:49:56 -0500
           * Backport TXN fixes from 3.7 and 3.5
         
         r2321@cubic-pc (orig r4924):  jesse | 2006-03-31 06:07:23 +0400
          r10636@hualien:  jesse | 2006-03-31 11:06:57 +0900
          RT-Ticket: 7398
          RT-Status: resolved
          RT-Update: correspond
          
          * Added a "RH" RedHat layout option to config.layout  -- Paulo Matos
         
         r2396@cubic-pc (orig r5047):  ruz | 2006-04-18 04:40:06 +0400
         * check and report error to the logs
         r2421@cubic-pc (orig r5060):  jesse | 2006-04-24 18:49:40 +0400
          r11842@hualien:  jesse | 2006-04-24 10:49:13 -0400
          The following patch adds the useful LastUpdated field to the fields
          returned through the REST interface.
          David - who starts to wonder if his patches are actually read by someone :-)
          --
          David Schweikert        | phone: +41 44 632 7019
          System manager ISG.EE   | walk:  ETH Zentrum, ETL F24.1
          ETH Zurich, Switzerland | web:   http://people.ee.ethz.ch/dws
          
         
         r2422@cubic-pc (orig r5064):  ruz | 2006-04-25 00:42:43 +0400
         * max subject is 200 character long
         r2423@cubic-pc (orig r5065):  ruz | 2006-04-25 01:25:15 +0400
         * convert only if $enc'oding contains something
         r2424@cubic-pc (orig r5066):  ruz | 2006-04-25 04:21:32 +0400
         * simple tests for Attachments manipulation from web interface
         r2548@cubic-pc (orig r5115):  ruz | 2006-04-26 03:24:45 +0400
         * (cond) && 'selected' outputs 0 if condition fails on my system 
         r2549@cubic-pc (orig r5116):  ruz | 2006-04-26 03:35:09 +0400
         * get queue ID from page
         r2658@cubic-pc (orig r5118):  jesse | 2006-04-26 06:43:31 +0400
          r11882@hualien:  jesse | 2006-04-25 22:43:11 -0400
          * Mark Eichin picked up that http://lists.fsck.com/pipermail/rt-devel/2004-August/006216.html had never been applied. 
          
          rt ls -l broke because of it, if your RT server wasn't at / 
         
         r2862@cubic-pc (orig r5183):  jesse | 2006-05-09 06:31:56 +0400
          r13313@hualien:  jesse | 2006-05-08 12:01:55 -0400
           * Finding disabled groups should actually find them, now
         
         r2863@cubic-pc (orig r5184):  jesse | 2006-05-09 06:32:10 +0400
          r13314@hualien:  jesse | 2006-05-08 12:14:26 -0400
          * Minor reformatting
         
         r2864@cubic-pc (orig r5185):  jesse | 2006-05-09 06:32:19 +0400
          r13315@hualien:  jesse | 2006-05-08 22:31:30 -0400
          * Mail gateway refactoring to make added functioanlity a bit easier. 
            No (intentional) functional changes.
         
         r2865@cubic-pc (orig r5186):  jesse | 2006-05-09 06:56:20 +0400
          r13330@hualien:  jesse | 2006-05-08 22:55:56 -0400
           * Reed Loden caught a perltidy error that, somewhat terrifiyingly, was still a valid mason page
         
         r2866@cubic-pc (orig r5187):  jesse | 2006-05-09 08:48:10 +0400
          r13332@hualien:  jesse | 2006-05-09 00:47:49 -0400
          * Mismatched parens
         
         r2867@cubic-pc (orig r5206):  ruz | 2006-05-12 00:48:53 +0400
         * return values checking and more logging on errors
         r2868@cubic-pc (orig r5207):  ruz | 2006-05-12 00:56:24 +0400
         * more checks on attachments processing
         r2869@cubic-pc (orig r5208):  ruz | 2006-05-12 02:24:17 +0400
         * if ( not $xxx || $xxx->foo ) is equivalent to
           if ( not ( $xxx || $xxx->foo ) ) due to perl5 rules
           which is not expected behaviour
         r2870@cubic-pc (orig r5209):  ruz | 2006-05-12 02:31:58 +0400
         * user do next steps:
             1) open ticket #1
             2) click reply
             3) upload attachment
             4) open ticket #2 in another browser window
             5) send reply to the ticket #1
           RT looses uploaded attachment due to step 4) as RT tries
           to add attchement to the ticket #2 and drops them from session.
           As solution don't ProcessTicketMessage if there is attachments,
           but only if there is real update message.
         r2885@cubic-pc (orig r5216):  ruz | 2006-05-13 00:54:41 +0400
         * add Timezone argument in SetToMidnight
         r2886@cubic-pc (orig r5217):  ruz | 2006-05-13 01:02:54 +0400
         * use SetToMidnight( Timezone => 'server' ) to calc start and end of the day
         r2888@cubic-pc (orig r5218):  ruz | 2006-05-13 04:31:33 +0400
         * get rid of "masks earlier declaration" warnings
         r2889@cubic-pc (orig r5238):  ruz | 2006-05-17 02:39:59 +0400
         * really noisy warning
           *NOTE* that option we use is not described in config
         r2895@cubic-pc (orig r5249):  ruz | 2006-05-18 20:17:47 +0400
         * add bug comment
         r2896@cubic-pc (orig r5256):  ruz | 2006-05-19 05:45:58 +0400
         * allow to complete actions in mail plugins
         r2897@cubic-pc (orig r5257):  ruz | 2006-05-19 05:53:40 +0400
         * minor
         r3099@cubic-pc (orig r5268):  jesse | 2006-05-20 01:17:41 +0400
          r13935@hualien:  jesse | 2006-05-19 17:17:27 -0400
          * There were divergent copies of this code. The EmailParser code was more correct
         
         r3130@cubic-pc (orig r5310):  ruz | 2006-05-27 04:39:49 +0400
         * when we could parse URI, for example object doesn't exist
           fallback to RT::URI::base resolver, so $uri->IsLocal and
           other methods wouldn't die but return undef
         r3132@cubic-pc (orig r5315):  ruz | 2006-05-28 15:19:20 +0400
         * Use "Requestor.id = $requestor->id" search instead of search by email address
           as latter is not indexed
         r3133@cubic-pc (orig r5317):  ruz | 2006-05-31 00:13:02 +0400
         * If current user changes owner from somebody else to nobody user,
           the action fails with "You can only reassign tickets that you own
           or that are unowned", but we must change owner if he has no right
           to own tickets in dest queue. Do it with Force and with SystemUser
           context.
        
       
       r3284@cubic-pc (orig r5403):  ruz | 2006-06-17 05:47:04 +0400
        r3282@cubic-pc (orig r5401):  ruz | 2006-06-17 05:34:51 +0400
         r3281@cubic-pc:  cubic | 2006-06-17 05:43:02 +0400
         * the 'new ticket in queue' form is no more first one, but has name attribute,
           use it in tests
        
       
       r3309@cubic-pc (orig r5469):  ruz | 2006-06-27 03:12:48 +0400
       * return old value on Set, so we could write:
          my @old_val = RT->Config->Set( Option => @tmp_val );
          ...
          RT->Config->Set( Option => @old_val );
       
       r3894@cubic-pc (orig r6057):  ruz | 2006-09-27 09:00:01 +0400
       merge latest changes from 3.5 branch
       
        r3749@cubic-pc (orig r5308):  jesse | 2006-05-26 21:33:55 +0400
         r9855@jesse-vincents-computer-2:  jesse | 2006-05-26 13:33:19 -0400
         *RC3
        
        r3750@cubic-pc (orig r5316):  jesse | 2006-05-30 02:38:53 +0400
         r9889@pinglin:  jesse | 2006-05-29 18:37:55 -0400
          * The german translation had been corrupted
        
        r3751@cubic-pc (orig r5337):  kevinr | 2006-06-05 23:41:08 +0400
         r13079@sad-girl-in-snow:  kevinr | 2006-06-05 15:23:21 -0400
         * Updated the CLI test suite so it doesn't depend on any other tests running
         before it.
        
        r3752@cubic-pc (orig r5338):  kevinr | 2006-06-05 23:41:19 +0400
         r13080@sad-girl-in-snow:  kevinr | 2006-06-05 15:40:36 -0400
         * Added docs for 'rt <take|untake|steal>'
         * Some small doc clean-up
        
        r3753@cubic-pc (orig r5361):  jesse | 2006-06-15 02:34:59 +0400
         r12610@pinglin:  jesse | 2006-06-15 00:33:56 +0200
          * Bumping for 3.6.0 release
        
       
       r5340@cubic-pc (orig r7939):  ruz | 2007-05-27 00:10:22 +0400
       * update copyright to simplify merge
       r5341@cubic-pc (orig r7940):  ruz | 2007-05-27 00:36:13 +0400
       * update address
      
     
     r7964@cubic-pc (orig r7963):  ruz | 2007-05-30 04:38:06 +0400
     * apply GPG plugin before decoding
     ** add new type of email plugins
     ** add _LoadPlugins function
     
     r7965@cubic-pc (orig r7964):  ruz | 2007-05-30 05:10:08 +0400
     * bump version
     r7978@cubic-pc (orig r7977):  jesse | 2007-06-03 23:38:58 +0400
     * Pulling security updates from RT-3.7 branch
     r8005@cubic-pc (orig r8004):  ruz | 2007-06-09 07:55:44 +0400
     merge 3.6 -> 3.7-RTIR-2.0 -> 3.7-RTIR-2.2 -> 3.7-RTIR-2.4
     
     
      r8001@cubic-pc (orig r8000):  ruz | 2007-06-09 06:02:26 +0400
      merge 3.6 -> 3.7-RTIR-2.0 -> 3.7-RTIR-2.2
      
      
       r7944@cubic-pc (orig r7943):  ruz | 2007-05-27 11:26:30 +0400
       * ->form is deprecated in WWW::Mechanize
       r7945@cubic-pc (orig r7944):  ruz | 2007-05-27 11:30:00 +0400
       * form is deprecated in WWW::Mechanize
       r7946@cubic-pc (orig r7945):  ruz | 2007-05-27 11:35:17 +0400
       * Test::More doesn't allow us to define plan twice, backport a fix from 3.7-RTIR-2.4
       r7991@cubic-pc (orig r7990):  ruz | 2007-06-07 18:59:56 +0400
        r5368@cubic-pc (orig r5367):  jesse | 2006-06-15 11:52:50 +0400
        * Releng.cnf tweaks
       
       r7992@cubic-pc (orig r7991):  ruz | 2007-06-07 19:00:12 +0400
        r5394@cubic-pc (orig r5393):  jesse | 2006-06-16 17:01:26 +0400
         r12704@pinglin:  jesse | 2006-06-16 15:00:26 +0200
         RT-Ticket: 7608
         RT-Status: resolved
         RT-Update: correspond
         
         * removed redundant Calendar::Simple from the dependencies
         
        
       
       r7999@cubic-pc (orig r7998):  ruz | 2007-06-08 08:23:20 +0400
       merge 3.6 -> 3.7-RTIR-2.0
       
       
        r5408@cubic-pc (orig r5407):  jesse | 2006-06-20 02:44:04 +0400
         r12786@pinglin:  jesse | 2006-06-19 18:42:15 -0400
         * Ran the copyright tagger, updated for 2006.
        
        r5409@cubic-pc (orig r5408):  jesse | 2006-06-20 02:45:12 +0400
         r12787@pinglin:  jesse | 2006-06-19 18:43:43 -0400
         * Set the visible copyright string to 2006
        
        r5419@cubic-pc (orig r5418):  ruz | 2006-06-24 01:22:53 +0400
        * typo, package is Googleish, we load local/vendor Googlish
        r5482@cubic-pc (orig r5481):  ruz | 2006-06-28 21:55:11 +0400
        Based on patch from Philip Kime.
        * sort bt numbers first then by letters in expand_list
        * get rid of warnings
        
        r5486@cubic-pc (orig r5485):  ruz | 2006-06-29 02:15:28 +0400
        * every RT script that uses the API must use local libs
        r5490@cubic-pc (orig r5489):  kevinr | 2006-06-29 22:41:08 +0400
         r14127@sad-girl-in-snow:  kevinr | 2006-06-29 14:40:28 -0400
         * Added todo_skip tests for linking via the rt command-line tool.
        
        r5498@cubic-pc (orig r5497):  robert | 2006-07-03 21:17:51 +0400
         r5577@bear:  rspier | 2006-07-03 10:17:32 -0700
         Update version string
        
        r5518@cubic-pc (orig r5517):  robert | 2006-07-04 05:30:36 +0400
         r5598@bear:  rspier | 2006-07-03 17:45:55 -0700
         Add id's to the TitleBox wrappers so we can easily make them invisible from the stylesheet
        
        r5519@cubic-pc (orig r5518):  robert | 2006-07-04 05:30:50 +0400
         r5599@bear:  rspier | 2006-07-03 18:03:10 -0700
         Add a Date: header to outbound email messages
        
        r5520@cubic-pc (orig r5519):  robert | 2006-07-04 05:31:03 +0400
         r5600@bear:  rspier | 2006-07-03 18:27:29 -0700
         Initial support for configurable VERP
        
        r5524@cubic-pc (orig r5523):  robert | 2006-07-04 10:36:40 +0400
         r5607@bear:  rspier | 2006-07-03 20:30:15 -0700
         Hide a handful of warnings in a quick and dirty way
        
        r5525@cubic-pc (orig r5524):  robert | 2006-07-04 10:37:00 +0400
         r5611@bear:  rspier | 2006-07-03 23:36:20 -0700
         Add Pre hook to mail-gateway
        
        r5529@cubic-pc (orig r5528):  trs | 2006-07-05 01:59:19 +0400
         r13934@zot:  tom | 2006-07-04 17:59:07 -0400
         Add an HTTP "Expires" header to CSS files so they expire in a year (and aren't reloaded on every request)
        
        r5572@cubic-pc (orig r5571):  jesse | 2006-07-17 20:40:48 +0400
         r14052@pinglin:  jesse | 2006-07-17 11:23:30 -0400
         * Started generating better caching headers for css, image and js files
        
        r5573@cubic-pc (orig r5572):  jesse | 2006-07-17 20:41:09 +0400
         r14053@pinglin:  jesse | 2006-07-17 11:28:00 -0400
         * Added "Redirect" and "StaticFileHeaders" methods to RT::Interface::Web. 
         
         * Redirect is careful to redirect the browser to the same base RT url they're coming from
           and to close the user's Apache::Session, lest that module try to open two copies
           of the same prepared session database handle at the same time and fall over.
         
         * StaticFileHeaders tells the user's browser that the file being served
           was last modified at last server start and should be cached for approximately
           a month.  Better would be to use the Heuristics that Jifty::View::Static provides.
         
         
        
        r5574@cubic-pc (orig r5573):  jesse | 2006-07-17 20:41:35 +0400
         r14054@pinglin:  jesse | 2006-07-17 11:28:21 -0400
         * Switch our redirects to use the new RT::Interface::Web::Redirect method
        
        r5600@cubic-pc (orig r5599):  jesse | 2006-07-19 01:51:35 +0400
         r37203@truegrounds:  jesse | 2006-07-18 13:08:57 -0400
          r30313@truegrounds:  jesse | 2006-03-23 01:36:27 -0500
          * Better mp2 bulletproofing
          r30314@truegrounds:  jesse | 2006-03-23 01:36:42 -0500
          
          r37202@truegrounds:  jesse | 2006-07-18 12:49:01 -0400
           r31084@truegrounds (orig r4814):  jesse | 2006-03-23 22:40:37 -0500
            r10436@hualien:  jesse | 2006-03-23 22:40:25 -0500
            * It helps when there aren't typos
           
           r31117@truegrounds (orig r4847):  alexmv | 2006-03-28 15:50:07 -0500
            r11918@zoq-fot-pik:  chmrr | 2006-03-28 15:49:56 -0500
             * Backport TXN fixes from 3.7 and 3.5
           
           r31194@truegrounds (orig r4924):  jesse | 2006-03-30 21:07:23 -0500
            r10636@hualien:  jesse | 2006-03-31 11:06:57 +0900
            RT-Ticket: 7398
            RT-Status: resolved
            RT-Update: correspond
            
            * Added a "RH" RedHat layout option to config.layout  -- Paulo Matos
           
           r31317@truegrounds (orig r5047):  ruz | 2006-04-17 20:40:06 -0400
           * check and report error to the logs
           r31330@truegrounds (orig r5060):  jesse | 2006-04-24 10:49:40 -0400
            r11842@hualien:  jesse | 2006-04-24 10:49:13 -0400
            The following patch adds the useful LastUpdated field to the fields
            returned through the REST interface.
            David - who starts to wonder if his patches are actually read by someone :-)
            --
            David Schweikert        | phone: +41 44 632 7019
            System manager ISG.EE   | walk:  ETH Zentrum, ETL F24.1
            ETH Zurich, Switzerland | web:   http://people.ee.ethz.ch/dws
            
           
           r31334@truegrounds (orig r5064):  ruz | 2006-04-24 16:42:43 -0400
           * max subject is 200 character long
           r31335@truegrounds (orig r5065):  ruz | 2006-04-24 17:25:15 -0400
           * convert only if $enc'oding contains something
           r31336@truegrounds (orig r5066):  ruz | 2006-04-24 20:21:32 -0400
           * simple tests for Attachments manipulation from web interface
           r31385@truegrounds (orig r5115):  ruz | 2006-04-25 19:24:45 -0400
           * (cond) && 'selected' outputs 0 if condition fails on my system 
           r31386@truegrounds (orig r5116):  ruz | 2006-04-25 19:35:09 -0400
           * get queue ID from page
           r31388@truegrounds (orig r5118):  jesse | 2006-04-25 22:43:31 -0400
            r11882@hualien:  jesse | 2006-04-25 22:43:11 -0400
            * Mark Eichin picked up that http://lists.fsck.com/pipermail/rt-devel/2004-August/006216.html had never been applied. 
            
            rt ls -l broke because of it, if your RT server wasn't at / 
           
           r31453@truegrounds (orig r5183):  jesse | 2006-05-08 22:31:56 -0400
            r13313@hualien:  jesse | 2006-05-08 12:01:55 -0400
             * Finding disabled groups should actually find them, now
           
           r31454@truegrounds (orig r5184):  jesse | 2006-05-08 22:32:10 -0400
            r13314@hualien:  jesse | 2006-05-08 12:14:26 -0400
            * Minor reformatting
           
           r31455@truegrounds (orig r5185):  jesse | 2006-05-08 22:32:19 -0400
            r13315@hualien:  jesse | 2006-05-08 22:31:30 -0400
            * Mail gateway refactoring to make added functioanlity a bit easier. 
              No (intentional) functional changes.
           
           r31456@truegrounds (orig r5186):  jesse | 2006-05-08 22:56:20 -0400
            r13330@hualien:  jesse | 2006-05-08 22:55:56 -0400
             * Reed Loden caught a perltidy error that, somewhat terrifiyingly, was still a valid mason page
           
           r31457@truegrounds (orig r5187):  jesse | 2006-05-09 00:48:10 -0400
            r13332@hualien:  jesse | 2006-05-09 00:47:49 -0400
            * Mismatched parens
           
           r31476@truegrounds (orig r5206):  ruz | 2006-05-11 16:48:53 -0400
           * return values checking and more logging on errors
           r31477@truegrounds (orig r5207):  ruz | 2006-05-11 16:56:24 -0400
           * more checks on attachments processing
           r31478@truegrounds (orig r5208):  ruz | 2006-05-11 18:24:17 -0400
           * if ( not $xxx || $xxx->foo ) is equivalent to
             if ( not ( $xxx || $xxx->foo ) ) due to perl5 rules
             which is not expected behaviour
           r31479@truegrounds (orig r5209):  ruz | 2006-05-11 18:31:58 -0400
           * user do next steps:
               1) open ticket #1
               2) click reply
               3) upload attachment
               4) open ticket #2 in another browser window
               5) send reply to the ticket #1
             RT looses uploaded attachment due to step 4) as RT tries
             to add attchement to the ticket #2 and drops them from session.
             As solution don't ProcessTicketMessage if there is attachments,
             but only if there is real update message.
           r31486@truegrounds (orig r5216):  ruz | 2006-05-12 16:54:41 -0400
           * add Timezone argument in SetToMidnight
           r31487@truegrounds (orig r5217):  ruz | 2006-05-12 17:02:54 -0400
           * use SetToMidnight( Timezone => 'server' ) to calc start and end of the day
           r31488@truegrounds (orig r5218):  ruz | 2006-05-12 20:31:33 -0400
           * get rid of "masks earlier declaration" warnings
           r31508@truegrounds (orig r5238):  ruz | 2006-05-16 18:39:59 -0400
           * really noisy warning
             *NOTE* that option we use is not described in config
           r31519@truegrounds (orig r5249):  ruz | 2006-05-18 12:17:47 -0400
           * add bug comment
           r31526@truegrounds (orig r5256):  ruz | 2006-05-18 21:45:58 -0400
           * allow to complete actions in mail plugins
           r31527@truegrounds (orig r5257):  ruz | 2006-05-18 21:53:40 -0400
           * minor
           r31538@truegrounds (orig r5268):  jesse | 2006-05-19 17:17:41 -0400
            r13935@hualien:  jesse | 2006-05-19 17:17:27 -0400
            * There were divergent copies of this code. The EmailParser code was more correct
           
           r31580@truegrounds (orig r5310):  ruz | 2006-05-26 20:39:49 -0400
           * when we could parse URI, for example object doesn't exist
             fallback to RT::URI::base resolver, so $uri->IsLocal and
             other methods wouldn't die but return undef
           r31585@truegrounds (orig r5315):  ruz | 2006-05-28 07:19:20 -0400
           * Use "Requestor.id = $requestor->id" search instead of search by email address
             as latter is not indexed
           r31587@truegrounds (orig r5317):  ruz | 2006-05-30 16:13:02 -0400
           * If current user changes owner from somebody else to nobody user,
             the action fails with "You can only reassign tickets that you own
             or that are unowned", but we must change owner if he has no right
             to own tickets in dest queue. Do it with Force and with SystemUser
             context.
           r31670@truegrounds (orig r5400):  ruz | 2006-06-16 20:40:24 -0400
           * not default mail plugins has been broken during last refactoring
           ** move a code back into its scope
           ** don't forget to store $_ in $Class when $_ matches ^RT::Interface::Email
           r35569@truegrounds (orig r5476):  ruz | 2006-06-27 17:21:07 -0400
           * nothing special, small changes I'd changed during
             the hunt over a bug
           r35573@truegrounds (orig r5480):  ruz | 2006-06-27 20:05:49 -0400
           * minor formatting
           r35575@truegrounds (orig r5482):  ruz | 2006-06-28 17:25:18 -0400
           * add tests for unsafe mailgate commands
           * fix bugs that were introduced during Email.pm refactoring
           r35589@truegrounds (orig r5496):  ruz | 2006-06-30 16:09:08 -0400
           Changes:
           * new config option $OldestTransactionsFirst that allow
             administrator to reverse order of transactions on
             history page
           
           r36191@truegrounds (orig r5520):  ruz | 2006-07-04 01:36:46 -0400
           * forgot to add option to config
           r36192@truegrounds (orig r5521):  ruz | 2006-07-04 01:38:03 -0400
           * report error when couldn't create CF
           r36193@truegrounds (orig r5522):  ruz | 2006-07-04 01:39:21 -0400
           * we never should call exit from libs
           r36205@truegrounds (orig r5534):  ruz | 2006-07-06 11:19:46 -0400
           rt-crontool
           * add --transaction argument with two possible values: 'first' and 'last'
           * add --transaction-type argument to allow users select type of transactions
           ** these transactions would be passed to scrips for processing, so users
              can use conditions, actions and templates that check or use properties of
              transaction
           
           * also some existant actions, conditions and templates require scrip or
             scrip action objects to process normally, as we have no these objects
             available we now pass void (not loaded) objects. This change would allow
             users to use notify actions with crontool.
           r36241@truegrounds (orig r5570):  kevinr | 2006-07-13 16:21:31 -0400
            r14836@sad-girl-in-snow:  kevinr | 2006-07-13 16:17:43 -0400
            * The RT::Condition::Generic docs were wrong... fixed.
           
          
         
        
        r5601@cubic-pc (orig r5600):  jesse | 2006-07-19 01:51:46 +0400
         r37204@truegrounds:  jesse | 2006-07-18 16:21:51 -0400
         * Tests updated for 3.6
        
        r5608@cubic-pc (orig r5607):  jesse | 2006-07-19 23:18:09 +0400
        
        r5609@cubic-pc (orig r5608):  jesse | 2006-07-19 23:18:52 +0400
         r14179@pinglin:  jesse | 2006-07-18 21:27:41 -0700
         * better help on dependency install
        
        r5610@cubic-pc (orig r5609):  jesse | 2006-07-19 23:19:27 +0400
        
        r5614@cubic-pc (orig r5613):  jesse | 2006-07-20 02:37:32 +0400
         r14207@pinglin:  jesse | 2006-07-19 15:33:02 -0700
         * Inline display of which ticket watchers are "squelched"
         
        
        r5615@cubic-pc (orig r5614):  jesse | 2006-07-20 02:37:43 +0400
         r14208@pinglin:  jesse | 2006-07-19 15:33:26 -0700
         * Allow sites to disable the display of inline ticket images.
        
        r5616@cubic-pc (orig r5615):  jesse | 2006-07-20 02:46:28 +0400
         r14214@pinglin:  jesse | 2006-07-19 15:46:15 -0700
         * bumping to pre2
        
        r5618@cubic-pc (orig r5617):  jesse | 2006-07-20 04:45:26 +0400
         r14216@pinglin:  jesse | 2006-07-19 17:38:40 -0700
         * crit was being called on the wrong object. Thanks to Todd Chapman 
        
        r5619@cubic-pc (orig r5618):  jesse | 2006-07-20 04:45:36 +0400
         r14219@pinglin:  jesse | 2006-07-19 17:45:03 -0700
         * Backport the ability to chart by custom field from RT 3.7
        
        r5624@cubic-pc (orig r5623):  jesse | 2006-07-20 21:32:59 +0400
         r14225@pinglin:  jesse | 2006-07-20 10:32:41 -0700
         * Removed not-quite-right outdated cachinng header generation
         
        
        r5626@cubic-pc (orig r5625):  jesse | 2006-07-20 21:51:37 +0400
         r14228@pinglin:  jesse | 2006-07-20 10:38:00 -0700
         * Better semantic html for custom field labels from Todd Chapman 
        
        r5627@cubic-pc (orig r5626):  jesse | 2006-07-20 21:52:03 +0400
         r14231@pinglin:  jesse | 2006-07-20 10:49:41 -0700
         Forward porting a history ordering fix from 3.4
        
        r5628@cubic-pc (orig r5627):  jesse | 2006-07-20 23:16:01 +0400
         r14234@pinglin:  jesse | 2006-07-20 12:15:31 -0700
         * explicitly use the libraries we're using (Rather than depend on them to be used elsewhere)
        
        r5629@cubic-pc (orig r5628):  jesse | 2006-07-20 23:16:09 +0400
         r14235@pinglin:  jesse | 2006-07-20 12:15:45 -0700
         * Better display of squelched ticket recipients
        
        r5630@cubic-pc (orig r5629):  kevinr | 2006-07-20 23:42:05 +0400
         r15197@sad-girl-in-snow:  kevinr | 2006-07-20 15:36:45 -0400
         * Sending e-mail falls back to the username if a RealName can't be found.  We
         shouldn't be sending messages with "From:  via RT" any more.
        
        r5642@cubic-pc (orig r5641):  jesse | 2006-07-21 20:16:07 +0400
         r14309@pinglin:  jesse | 2006-07-21 09:15:58 -0700
         * Loc bug reported by doogles
        
        r5643@cubic-pc (orig r5642):  jesse | 2006-07-21 22:18:04 +0400
         r14319@pinglin:  jesse | 2006-07-21 11:17:54 -0700
          * more updates from jason
        
        r5650@cubic-pc (orig r5649):  jesse | 2006-07-25 22:06:06 +0400
         r14404@pinglin:  jesse | 2006-07-25 11:05:41 -0700
         * Restore "Go to ticket #" search functionality accidentally removed from RT 3.6.0
        
        r5651@cubic-pc (orig r5650):  jesse | 2006-07-25 22:06:32 +0400
         r14405@pinglin:  jesse | 2006-07-25 11:05:54 -0700
          * RC 2
        
        r5652@cubic-pc (orig r5651):  ruz | 2006-07-26 03:44:13 +0400
        * If a ticket is created with _RecordTransaction set to
          zero, it's not an error when zero is returned as the
          transaction id. Thanks, Todd.
        r5653@cubic-pc (orig r5652):  ruz | 2006-07-26 04:21:32 +0400
        * add support for spaces in names of custom fields in the REST,
          based on patch from Dmitri Tikhonov.
        r5654@cubic-pc (orig r5653):  kevinr | 2006-07-26 06:05:36 +0400
         r15411@sad-girl-in-snow:  kevinr | 2006-07-25 20:04:26 -0400
         * Added a BeforeProcessArguments callback
        
        r5657@cubic-pc (orig r5656):  ruz | 2006-07-26 19:03:38 +0400
        * http://rt3.fsck.com/Ticket/Display.html?id=7133
          * @actions -> @$actions to handle parser errors
          * don't blame users on CF.{} conditions
          Thanks to Todd and Rolf Grossmann.
        r5658@cubic-pc (orig r5657):  ruz | 2006-07-26 19:28:30 +0400
        * drop uninit warning
        r5659@cubic-pc (orig r5658):  ruz | 2006-07-26 21:14:42 +0400
        * docs update
        r5712@cubic-pc (orig r5711):  ruz | 2006-08-08 06:41:22 +0400
        * get rid of unint warnings
        r5713@cubic-pc (orig r5712):  ruz | 2006-08-08 06:52:43 +0400
        * get rid of uninit warnings
        * refactor
        * don't call $self->TransactionObj->Message->First twice
        r5714@cubic-pc (orig r5713):  ruz | 2006-08-08 07:02:52 +0400
        * get rid of uninit warnings
        * id is an integer so use == instead of eq to compare
        r5715@cubic-pc (orig r5714):  ruz | 2006-08-08 07:08:21 +0400
        * use $principal object we created before instead of args{PrincipalId}
          as user may provide email address
        * use == instead of eq for id comparisions
        r5717@cubic-pc (orig r5716):  ruz | 2006-08-08 07:56:36 +0400
        * DB may return records in random order(Pg for example),
          use OrderBy when test depends on order of a collection.
        r5718@cubic-pc (orig r5717):  ruz | 2006-08-08 07:57:37 +0400
        * cleanup test file, less warnings
        r5719@cubic-pc (orig r5718):  jesse | 2006-08-08 20:18:57 +0400
         r15132@pinglin:  jesse | 2006-08-08 12:17:58 -0400
         RT-Ticket: 7757
         RT-Status: resolved
         RT-Update: correspond
         
         Thanks! applied
         
        
        r5720@cubic-pc (orig r5719):  jesse | 2006-08-08 20:21:37 +0400
         r15134@pinglin:  jesse | 2006-08-08 12:21:13 -0400
         * RT 3.6.1
        
        r5722@cubic-pc (orig r5721):  kevinr | 2006-08-08 22:16:31 +0400
         r17906@sad-girl-in-snow:  kevinr | 2006-08-08 14:15:30 -0400
         * Added FailedLogin and SuccessfulLogin callbacks to the autohandler
        
        r5729@cubic-pc (orig r5728):  kevinr | 2006-08-09 05:00:32 +0400
         r17938@sad-girl-in-snow:  kevinr | 2006-08-08 20:59:23 -0400
         * Fixed a logic bug in how we were positioning the separator.
        
        r5741@cubic-pc (orig r5740):  ruz | 2006-08-09 10:48:35 +0400
        * drop uninit wornings
        * "... eq undef" is bad code
        r5745@cubic-pc (orig r5744):  ruz | 2006-08-09 23:34:29 +0400
        * report error if action is empty in mailgate
        r5746@cubic-pc (orig r5745):  ruz | 2006-08-09 23:37:28 +0400
        * CullRTAddresses in RT::Interface::Email was using reversed filter logic
        r5747@cubic-pc (orig r5746):  ruz | 2006-08-10 00:32:00 +0400
        * mailgate without --action argument were failing
        * tests
        r5748@cubic-pc (orig r5747):  ruz | 2006-08-10 00:57:41 +0400
        * skip test if french locale is not loaded
        r5753@cubic-pc (orig r5752):  jesse | 2006-08-12 04:31:03 +0400
         r20345@pinglin:  jesse | 2006-08-11 20:30:54 -0400
         * Small HTML column balancing bug (Missing </td> found by Erik Peterson)
        
        r5772@cubic-pc (orig r5771):  jesse | 2006-08-15 08:01:54 +0400
         r20425@pinglin:  jesse | 2006-08-15 00:01:34 -0400
         * We now sort chart results before displaying them.  Reported by Petter Reinholdtsen
        
        r5777@cubic-pc (orig r5776):  jesse | 2006-08-16 10:14:14 +0400
         r20440@pinglin:  jesse | 2006-08-16 02:13:52 -0400
         * Todd Chapman spotted that a missing plan was masking test failures.
         
        
        r5783@cubic-pc (orig r5782):  jesse | 2006-08-21 21:17:08 +0400
         r20599@pinglin:  jesse | 2006-08-21 13:17:00 -0400
         * Fix for "Search by requestor" appearing to break in 3.6.1 
             (Really, an older, deeper bug was unmasked)
           
        
        r5794@cubic-pc (orig r5793):  jesse | 2006-08-22 20:44:05 +0400
         r20626@pinglin:  jesse | 2006-08-22 12:43:48 -0400
         Fix from Jim Meyer to correct a hardcoded RT::WebPath in initialdata. (This doesn't fix users who've already installed)
         
         
        
        r5803@cubic-pc (orig r5802):  kevinr | 2006-08-24 01:44:22 +0400
         r27527@sad-girl-in-snow:  kevinr | 2006-08-23 17:42:09 -0400
         * We need to append a colon to non-standard headers so MIME::Entity will
           include them.
        
        r5860@cubic-pc (orig r5859):  ruz | 2006-09-05 02:29:59 +0400
        Ticket creation
        * /Elements/SelectDate has no argument 'Value'
        * use argument 'Default' to:
        ** safe values when custom field validation fails
        ** allow users/code to pre-define dates in URL
        r5863@cubic-pc (orig r5862):  ruz | 2006-09-05 20:55:33 +0400
        * don't concat $args{'Resolved'} when its value is not true
        r5870@cubic-pc (orig r5869):  jesse | 2006-09-06 18:26:13 +0400
         r27194@pinglin:  jesse | 2006-09-06 10:26:01 -0400
         RT-Ticket:7852
         RT-Status: resolved
         RT-Update: correspond
         
         * Tobias Kremer pointed out a typo in Ticket_Overlay.pm that caused 
           an error when a user got a certain permission denied message
         
        
        r5872@cubic-pc (orig r5871):  jesse | 2006-09-06 23:07:16 +0400
         r27202@pinglin:  jesse | 2006-09-06 14:59:10 -0400
         * Handle Apache::Session database errors a bit more gracefully
        
        r5873@cubic-pc (orig r5872):  jesse | 2006-09-06 23:07:22 +0400
         r27203@pinglin:  jesse | 2006-09-06 15:07:04 -0400
         RT-Ticket: 7848
         RT-Status: resolved
         RT-Update: correspond
         
         * POSIX::strftime on Solaris isn't robust enough to deal with our Date: header generation.  
           Switched to Date::Format::strftime instead.  - ADDED DEPENDENCY: Date::Format
           Fix thanks to Tim Bishop 
         
         
        
        r5874@cubic-pc (orig r5873):  jesse | 2006-09-06 23:09:06 +0400
         r27206@pinglin:  jesse | 2006-09-06 15:09:02 -0400
         * Remove trailing '<br/>' from custom fields shown in ticket search results
        
        r5887@cubic-pc (orig r5886):  jesse | 2006-09-09 00:50:39 +0400
         r27286@pinglin:  jesse | 2006-09-08 12:51:22 -0400
         * Finer-grained control of what's displayed on ticket approval from Drew Taylor.
        
        r5888@cubic-pc (orig r5887):  jesse | 2006-09-09 00:50:50 +0400
         r27290@pinglin:  jesse | 2006-09-08 13:50:04 -0400
         Patch from Kevin Murphy to support the following features:
         
         # If $SuppressInlineTextFiles is set to a true value, then uploaded
         # text files (text-type attachments with file names) are prevented
         # from being displayed in-line when viewing a ticket's history.
         
         Set($SuppressInlineTextFiles, undef);
         
         # If $DontSearchFileAttachments is set to a true value, then uploaded
         # files (attachments with file names) are not searched during full-content
         # ticket searches.
         
         Set($DontSearchFileAttachments, undef);
          
        
        r5889@cubic-pc (orig r5888):  jesse | 2006-09-09 00:51:01 +0400
         r27291@pinglin:  jesse | 2006-09-08 14:19:50 -0400
         * Support for marking RT's HTTP cookie as "secure."  Patch from Pavel Ruzicka.
        
        r5914@cubic-pc (orig r5913):  jesse | 2006-09-12 03:55:41 +0400
         r27407@pinglin:  jesse | 2006-09-12 00:55:29 +0100
         RT Essentials mistakenly suggests that users use '/' as an RT::WebPath.
         
         Do what they mean if they screw up and do that.
         
        
        r5939@cubic-pc (orig r5938):  jesse | 2006-09-15 17:50:43 +0400
         r27502@pinglin:  jesse | 2006-09-15 14:50:38 +0100
         Give Freeform form elements an id. This will be useful
         in combination with the EditComponentName callback.
         With a few local mods, date CFs will be able to use the
         date picker. Without an id the date picker doesn't work.
             -Todd Chapman
        
        r5988@cubic-pc (orig r5987):  jesse | 2006-09-19 11:40:52 +0400
         r27648@pinglin:  jesse | 2006-09-19 09:40:40 +0200
         RT-Ticket: 7876
         RT-Status: resolved
         RT-Update: correspond
         
         Thanks! Applied:
         
         From Brian Gallew <geek@burri.to>:
          As shipped, RT-3.6.1 doesn't have a useful Tools/MyDays.html. I've
          fixed it up so that it works seemingly correctly. Here is the patch that
          takes care of it.
        
        r5991@cubic-pc (orig r5990):  ruz | 2006-09-19 15:18:01 +0400
        * drop XEmacs metadata
        r5992@cubic-pc (orig r5991):  ruz | 2006-09-19 15:22:31 +0400
        MyDay.html
        * there is no need in $thispage argument
        * merge two %INIT blocks
        * drop unused code
        r6005@cubic-pc (orig r6004):  jesse | 2006-09-20 22:46:37 +0400
         r27685@191:  jesse | 2006-09-20 20:46:27 +0200
         RT-Ticket: 7883
         RT-Status: resolved
         RT-Update: correspond
         
         initialdata was fixed already. This needs to be fixed
         for people who will upgrade from 3.4 to 3.6.2+. --Todd Chapman
         
        
        r6027@cubic-pc (orig r6026):  jesse | 2006-09-25 18:58:29 +0400
         r27796@pinglin:  jesse | 2006-09-24 15:42:56 -0400
         RT-Ticket: 7802
         RT-Update: correspond
         RT-Status: resolved
         
         I18N
         
         * Updated Spanish translation from Carlos Velasco
         
        
        r6028@cubic-pc (orig r6027):  jesse | 2006-09-25 18:58:34 +0400
         r27798@pinglin:  jesse | 2006-09-25 10:57:01 -0400
         * The custom field tests that have been dying for the last 4 months were miscoded. fixed
        
        r6029@cubic-pc (orig r6028):  jesse | 2006-09-25 18:58:40 +0400
         r27799@pinglin:  jesse | 2006-09-25 10:57:18 -0400
         * New callback in Ticket/Display.html
        
        r6031@cubic-pc (orig r6030):  jesse | 2006-09-25 19:57:01 +0400
         r27804@pinglin:  jesse | 2006-09-25 11:56:46 -0400
         * That new callback was misnamed
        
        r6034@cubic-pc (orig r6033):  jesse | 2006-09-26 06:31:05 +0400
         r27826@pinglin:  jesse | 2006-09-25 22:30:02 -0400
         * Added the ability to search on TimeEstimated
        
        r6035@cubic-pc (orig r6034):  jesse | 2006-09-26 06:31:11 +0400
         r27827@pinglin:  jesse | 2006-09-25 22:30:55 -0400
          * New callback 'BeforeShowSummary' on ticket display; handling of people changes on ticket display
        
        r6040@cubic-pc (orig r6039):  ruz | 2006-09-26 19:06:31 +0400
        merge CHALDEA -> 3.6
        
         r2964@cubic-pc (orig r3308):  jesse | 2005-07-04 02:06:31 +0400
          r22123@hualien:  jesse | 2005-07-03 17:46:54 -0400
           r20060@hualien:  jesse | 2005-06-14 08:57:51 -0400
           * Moving the search qyery into the search body
          
         
         r2965@cubic-pc (orig r3309):  jesse | 2005-07-04 02:06:41 +0400
          r22124@hualien:  jesse | 2005-07-03 17:46:59 -0400
           r20076@hualien:  jesse | 2005-06-14 15:01:31 -0400
            r20064@hualien (orig r3143):  alexmv | 2005-06-13 20:15:22 -0400
             r4193@zoq-fot-pik:  chmrr | 2005-06-13 20:14:53 -0400
              * Generalize to work with arrays in %ARGS
            
            r20066@hualien (orig r3145):  alexmv | 2005-06-13 21:02:36 -0400
             r4197@zoq-fot-pik:  chmrr | 2005-06-13 21:01:50 -0400
              * Don't assume that ->Resolver is a valid object
            
            r20068@hualien (orig r3147):  alexmv | 2005-06-14 06:56:06 -0400
             r4209@zoq-fot-pik:  chmrr | 2005-06-14 06:55:43 -0400
              * We should actually let people *download* these uploads..
            
           
          
         
         r2966@cubic-pc (orig r3310):  jesse | 2005-07-04 02:06:53 +0400
          r22125@hualien:  jesse | 2005-07-03 17:47:04 -0400
           r20540@hualien:  jesse | 2005-06-15 14:46:19 -0400
            r20162@hualien (orig r3156):  alexmv | 2005-06-14 23:24:19 -0400
             r4230@zoq-fot-pik:  chmrr | 2005-06-14 23:22:31 -0400
              * Allow filtering of custom fields
            
            r20163@hualien (orig r3157):  alexmv | 2005-06-14 23:24:23 -0400
            
            r20165@hualien (orig r3159):  alexmv | 2005-06-15 00:47:27 -0400
             r4236@zoq-fot-pik:  chmrr | 2005-06-15 00:46:57 -0400
              * <input> tags don't like newlines in them
            
           
          
         
         r2967@cubic-pc (orig r3311):  jesse | 2005-07-04 02:07:03 +0400
          r22126@hualien:  jesse | 2005-07-03 17:47:09 -0400
           r20543@hualien:  jesse | 2005-06-15 15:58:07 -0400
            r19701@hualien:  jesse | 2005-06-09 00:58:09 -0400
            * Bumping to 3.4.3pre1
            
           
          
         
         r2968@cubic-pc (orig r3312):  jesse | 2005-07-04 02:07:17 +0400
          r22127@hualien:  jesse | 2005-07-03 17:47:14 -0400
           r20544@hualien:  jesse | 2005-06-15 15:58:11 -0400
            r20078@hualien:  jesse | 2005-06-14 16:57:41 -0400
            * First draft Indonesian message catalog from James Briggs
            
           
          
         
         r2969@cubic-pc (orig r3313):  jesse | 2005-07-04 02:07:35 +0400
          r22128@hualien:  jesse | 2005-07-03 17:47:18 -0400
           r20545@hualien:  jesse | 2005-06-15 15:58:15 -0400
            r20542@hualien:  jesse | 2005-06-15 15:56:43 -0400
            * Made search-by-any-customfield work
            
           
          
         
         r2970@cubic-pc (orig r3314):  jesse | 2005-07-04 02:07:47 +0400
          r22129@hualien:  jesse | 2005-07-03 17:47:23 -0400
           r20551@hualien:  jesse | 2005-06-15 16:12:50 -0400
           * Reenabled testing redirect on article update
          
         
         r2971@cubic-pc (orig r3315):  jesse | 2005-07-04 02:08:00 +0400
          r22130@hualien:  jesse | 2005-07-03 17:47:27 -0400
           r20559@hualien:  jesse | 2005-06-15 16:33:09 -0400
           * Style cleanups for custom field list filtering
          
         
         r2972@cubic-pc (orig r3316):  jesse | 2005-07-04 02:08:11 +0400
          r22131@hualien:  jesse | 2005-07-03 17:47:32 -0400
           r20562@hualien:  jesse | 2005-06-15 18:59:20 -0400
           * When updating articles, we want to say "Updated Article" rather than "Updated FM"
           
           
          
         
         r2973@cubic-pc (orig r3317):  jesse | 2005-07-04 02:08:21 +0400
          r22132@hualien:  jesse | 2005-07-03 17:47:37 -0400
           r20726@hualien:  jesse | 2005-06-16 12:43:06 -0400
            r20706@hualien:  jesse | 2005-06-16 12:12:07 -0400
            
           
          
         
         r2974@cubic-pc (orig r3318):  jesse | 2005-07-04 02:08:35 +0400
          r22133@hualien:  jesse | 2005-07-03 17:47:41 -0400
           r20727@hualien:  jesse | 2005-06-16 12:43:11 -0400
            r20707@hualien:  jesse | 2005-06-16 12:12:16 -0400
             r19708@hualien (orig r3120):  kevinr | 2005-06-09 01:33:18 -0400
              r4110@SAD-GIRL-IN-SNOW:  kevinr | 2005-06-09 01:30:22 -0400
              * fixed the mis-typed perldoc tags
             
            
           
          
         
         r2975@cubic-pc (orig r3319):  jesse | 2005-07-04 02:08:50 +0400
          r22134@hualien:  jesse | 2005-07-03 17:47:46 -0400
           r20728@hualien:  jesse | 2005-06-16 12:43:18 -0400
            r20708@hualien:  jesse | 2005-06-16 12:12:29 -0400
             r20063@hualien (orig r3142):  kevinr | 2005-06-13 15:43:08 -0400
              r4210@SAD-GIRL-IN-SNOW:  kevinr | 2005-06-13 15:39:50 -0400
              * fixed a couple small issues with the perldoc format
             
            
           
          
         
         r2976@cubic-pc (orig r3320):  jesse | 2005-07-04 02:09:01 +0400
          r22135@hualien:  jesse | 2005-07-03 17:47:56 -0400
           r20730@hualien:  jesse | 2005-06-16 12:43:33 -0400
            r20714@hualien:  jesse | 2005-06-16 12:20:30 -0400
             r20705@hualien:  jesse | 2005-06-16 12:11:06 -0400
              r19183@hualien (orig r3063):  pdh | 2005-06-03 01:01:55 -0400
              Misleading error referred to IsApplicable, not Commit
              
              
             
            
           
          
         
         r2977@cubic-pc (orig r3321):  jesse | 2005-07-04 02:09:13 +0400
          r22136@hualien:  jesse | 2005-07-03 17:48:00 -0400
           r20731@hualien:  jesse | 2005-06-16 12:43:44 -0400
            r20715@hualien:  jesse | 2005-06-16 12:20:34 -0400
             r20712@hualien:  jesse | 2005-06-16 12:16:22 -0400
              r20710@hualien (orig r3203):  alexmv | 2005-06-16 04:29:14 -0400
               r4306@zoq-fot-pik:  chmrr | 2005-06-16 04:29:06 -0400
                * Move /^$foo$/ regexes to use eq instead, to prevent regex insertion
                  exploits
              
             
            
           
          
         
         r2978@cubic-pc (orig r3322):  jesse | 2005-07-04 02:09:25 +0400
          r22137@hualien:  jesse | 2005-07-03 17:48:05 -0400
           r20732@hualien:  jesse | 2005-06-16 12:43:57 -0400
            r20716@hualien:  jesse | 2005-06-16 12:23:58 -0400
             r20713@hualien:  jesse | 2005-06-16 12:16:28 -0400
              r20711@hualien (orig r3204):  alexmv | 2005-06-16 04:31:40 -0400
               r4308@zoq-fot-pik:  chmrr | 2005-06-16 04:31:30 -0400
                * Missed an lc
              
             
            
           
          
         
         r2979@cubic-pc (orig r3323):  jesse | 2005-07-04 02:09:35 +0400
          r22138@hualien:  jesse | 2005-07-03 17:48:10 -0400
           r20733@hualien:  jesse | 2005-06-16 12:44:07 -0400
            r20717@hualien:  jesse | 2005-06-16 12:24:50 -0400
            * Message catalog updates
           
          
         
         r2980@cubic-pc (orig r3324):  jesse | 2005-07-04 02:10:10 +0400
          r22139@hualien:  jesse | 2005-07-03 17:49:33 -0400
           r20761@hualien:  jesse | 2005-06-17 19:38:02 -0400
           * Now statistical reports include total # of tickets found
          
         
         r2981@cubic-pc (orig r3325):  jesse | 2005-07-04 02:10:23 +0400
          r22140@hualien:  jesse | 2005-07-03 17:49:37 -0400
           r21273@hualien:  jesse | 2005-06-20 17:57:29 -0400
            r20804@hualien (orig r3230):  alexmv | 2005-06-20 14:57:03 -0400
             r4370@zoq-fot-pik:  chmrr | 2005-06-20 14:58:14 -0400
              * Added callback
            
           
          
         
         r2982@cubic-pc (orig r3326):  jesse | 2005-07-04 02:10:33 +0400
          r22141@hualien:  jesse | 2005-07-03 17:49:42 -0400
           r21955@hualien:  jesse | 2005-06-27 11:40:56 -0400
            r21288@hualien (orig r3235):  alexmv | 2005-06-20 18:54:00 -0400
             r4386@zoq-fot-pik:  chmrr | 2005-06-20 18:56:20 -0400
              * Attempt to prevent footer from showing up on redirects for some servers (?)
            
           
          
         
         r2983@cubic-pc (orig r3327):  jesse | 2005-07-04 02:10:46 +0400
          r22142@hualien:  jesse | 2005-07-03 17:49:50 -0400
           r21959@hualien:  jesse | 2005-06-27 14:15:10 -0400
           *  Moved "Owner" to right after queue in the list of basics to edit.
          
         
         r2984@cubic-pc (orig r3328):  jesse | 2005-07-04 02:11:05 +0400
          r22143@hualien:  jesse | 2005-07-03 17:49:55 -0400
           r22037@hualien:  jesse | 2005-07-01 19:25:05 -0400
            r22031@hualien (orig r3273):  alexmv | 2005-07-01 00:46:49 -0400
             r4557@zoq-fot-pik:  chmrr | 2005-06-30 20:44:33 -0400
              * Fractional units
            
           
          
         
         r2985@cubic-pc (orig r3329):  jesse | 2005-07-04 02:11:22 +0400
          r22144@hualien:  jesse | 2005-07-03 17:50:04 -0400
           r22096@hualien:  jesse | 2005-07-03 16:25:14 -0400
            r20757@hualien:  jesse | 2005-06-17 19:34:37 -0400
             * Updated mailgateway documentation
           
          
         
         r2986@cubic-pc (orig r3330):  jesse | 2005-07-04 02:11:35 +0400
          r22145@hualien:  jesse | 2005-07-03 17:50:08 -0400
           r22097@hualien:  jesse | 2005-07-03 16:25:18 -0400
            r21520@hualien:  jesse | 2005-06-23 19:49:06 -0400
            * Test suite improvements and cleanups
           
          
         
         r2987@cubic-pc (orig r3331):  jesse | 2005-07-04 02:11:45 +0400
          r22146@hualien:  jesse | 2005-07-03 17:50:13 -0400
           r22098@hualien:  jesse | 2005-07-03 16:26:12 -0400
            r21521@hualien:  jesse | 2005-06-23 19:49:30 -0400
            * Custom field edit widget bullet proofing
           
          
         
         r2988@cubic-pc (orig r3332):  jesse | 2005-07-04 02:11:55 +0400
          r22147@hualien:  jesse | 2005-07-03 17:50:17 -0400
           r22099@hualien:  jesse | 2005-07-03 16:26:16 -0400
            r21522@hualien:  jesse | 2005-06-23 19:49:51 -0400
            * Some warning avoidance in Action/SendEmail.pm
           
          
         
         r2989@cubic-pc (orig r3333):  jesse | 2005-07-04 02:12:12 +0400
          r22148@hualien:  jesse | 2005-07-03 17:50:22 -0400
           r22100@hualien:  jesse | 2005-07-03 16:26:21 -0400
            r21656@hualien:  jesse | 2005-06-24 13:53:26 -0400
             * New Indonesian translation from James Briggs
           
          
         
         r2990@cubic-pc (orig r3334):  jesse | 2005-07-04 02:12:31 +0400
          r22150@hualien:  jesse | 2005-07-03 17:50:31 -0400
           r22102@hualien:  jesse | 2005-07-03 16:26:30 -0400
            r21954@hualien:  jesse | 2005-06-27 11:40:16 -0400
             r20564@hualien (orig r3181):  alexmv | 2005-06-15 17:52:14 -0400
             
             r20798@hualien (orig r3224):  kevinr | 2005-06-18 22:26:40 -0400
              r4487@sad-girl-in-snow:  kevinr | 2005-06-18 21:23:04 -0500
              * Fixed a typo
              * now use $RT::WebAddress because it's a good idea
              * now localize 'Scrip' and number, instead of only the former
             
             r20799@hualien (orig r3225):  kevinr | 2005-06-18 22:26:51 -0400
             
             r20800@hualien (orig r3226):  kevinr | 2005-06-18 22:37:51 -0400
              r4496@sad-girl-in-snow:  kevinr | 2005-06-18 21:37:27 -0500
              * Fixes possible cross-site scripting bug.
             
             r20801@hualien (orig r3227):  jesse | 2005-06-18 23:47:04 -0400
             * Fixed typo in kevin's fix (/l is a filter. it needs the |)
             
             r21566@hualien (orig r3240):  alexmv | 2005-06-23 16:57:51 -0400
              r4466@zoq-fot-pik:  chmrr | 2005-06-23 16:58:19 -0400
               * Document Set() a little better
             
             r21567@hualien (orig r3241):  alexmv | 2005-06-23 16:57:54 -0400
              r4467@zoq-fot-pik:  chmrr | 2005-06-23 16:58:52 -0400
               * Doc that CanonicalizeEmailAddress may be called as static
             
             r21568@hualien (orig r3242):  alexmv | 2005-06-23 16:58:02 -0400
              r4468@zoq-fot-pik:  chmrr | 2005-06-23 16:59:51 -0400
               * Remove possible closure issue (my $foo = .... if $bar;)
             
             r21569@hualien (orig r3243):  alexmv | 2005-06-23 16:58:14 -0400
              r4469@zoq-fot-pik:  chmrr | 2005-06-23 17:00:09 -0400
               * Escape queue name properly
             
             r21570@hualien (orig r3244):  alexmv | 2005-06-23 17:37:31 -0400
              r4481@zoq-fot-pik:  chmrr | 2005-06-23 17:39:53 -0400
               * Actually fix the escaping bug
             
             r21571@hualien (orig r3245):  alexmv | 2005-06-23 17:43:57 -0400
              r4483@zoq-fot-pik:  chmrr | 2005-06-23 17:46:18 -0400
              RT-Ticket: 6782
              RT-Update: correspond
              RT-Status: resolved
              
               * Fix perl invocation; thanks to Kim Toms <kim.toms@gmail.com>
             
             r21572@hualien (orig r3246):  alexmv | 2005-06-23 17:48:26 -0400
              r4485@zoq-fot-pik:  chmrr | 2005-06-23 17:50:48 -0400
              RT-Ticket: 6781
              RT-Update: correspond
              RT-Status: resolved
              
               * _AddWatcher takes Email, not Person; thanks to Andreas Jakum <ajakum@inode.at>
             
            
           
          
         
         r2991@cubic-pc (orig r3335):  jesse | 2005-07-04 02:12:44 +0400
          r22151@hualien:  jesse | 2005-07-03 17:50:36 -0400
           r22103@hualien:  jesse | 2005-07-03 16:27:27 -0400
            r22038@hualien:  jesse | 2005-07-01 19:28:24 -0400
             r21984@hualien (orig r3261):  kevinr | 2005-06-28 18:47:38 -0400
              r5752@sad-girl-in-snow:  kevinr | 2005-06-28 17:45:36 -0500
              RT-Ticket: 6745
              RT-Status: resolved
              RT-Update: correspond
              
              Applied Seph's patch to add a BeforeShowHistory callback.
             
             r22028@hualien (orig r3270):  alexmv | 2005-07-01 00:32:06 -0400
              r4555@zoq-fot-pik:  chmrr | 2005-06-30 17:36:05 -0400
               * WikiText updates to auto-link http:// style links
             
             r22029@hualien (orig r3271):  alexmv | 2005-07-01 00:32:10 -0400
              r4556@zoq-fot-pik:  chmrr | 2005-06-30 17:58:57 -0400
               * Don't assume link is happy on creation
             
             r22030@hualien (orig r3272):  alexmv | 2005-07-01 00:32:15 -0400
             
            
           
          
         
         r2992@cubic-pc (orig r3336):  jesse | 2005-07-04 02:12:59 +0400
          r22152@hualien:  jesse | 2005-07-03 17:50:41 -0400
           r22104@hualien:  jesse | 2005-07-03 16:28:54 -0400
            r22039@hualien:  jesse | 2005-07-01 21:05:38 -0400
            * Refactoring of how RT::Record deals with custom fields for greater consistency
            
           
          
         
         r2993@cubic-pc (orig r3337):  jesse | 2005-07-04 02:13:11 +0400
          r22153@hualien:  jesse | 2005-07-03 17:50:46 -0400
           r22105@hualien:  jesse | 2005-07-03 16:28:58 -0400
            r22091@hualien:  jesse | 2005-07-03 16:13:10 -0400
             * Disabling a new feature that might be dangerous; test fixes; cf fixes
           
          
         
         r2994@cubic-pc (orig r3338):  jesse | 2005-07-04 02:13:21 +0400
          r22154@hualien:  jesse | 2005-07-03 17:50:55 -0400
           r22109@hualien:  jesse | 2005-07-03 17:06:06 -0400
           * Test fixups
          
         
         r2995@cubic-pc (orig r3339):  jesse | 2005-07-04 02:13:33 +0400
         
         r2996@cubic-pc (orig r3418):  autrijus | 2005-07-08 03:56:54 +0400
         * Fix misvalidation for single input fields.
         r2997@cubic-pc (orig r3421):  autrijus | 2005-07-08 05:37:26 +0400
         * When deleting the value of a single-value field, we need to validate that
           empty string is a valid value for it.
         * Also adds regression tests for this.
         r2998@cubic-pc (orig r3467):  autrijus | 2005-07-13 07:34:47 +0400
         * invalid CFs in ticket creation times now warns.
         r2999@cubic-pc (orig r3468):  glasser | 2005-07-13 21:18:09 +0400
         Add Calendar::Simple to dependencies. (thanks to Kevin Falcone)
         r3000@cubic-pc (orig r3481):  trs | 2005-07-16 23:14:14 +0400
          r5007@wintermute:  tom | 2005-07-16 15:11:39 -0400
          RT-Ticket: 6846
          RT-Status: resolved
          RT-Update: correspond
          
          Applied Kevin Falcone's patch to fix the calendar display.
         
         r3001@cubic-pc (orig r3673):  jesse | 2005-08-19 00:29:25 +0400
          r13195@hualien:  jesse | 2005-08-18 14:19:57 -0400
           r4892@hualien:  jesse | 2005-07-18 11:47:55 -0400
           
          
         
         r3002@cubic-pc (orig r3674):  jesse | 2005-08-19 00:29:51 +0400
          r13196@hualien:  jesse | 2005-08-18 14:23:48 -0400
           r4894@hualien:  jesse | 2005-07-18 13:44:44 -0400
           * releng.cnf bump to rc1
          
         
         r3003@cubic-pc (orig r3675):  jesse | 2005-08-19 00:30:13 +0400
          r13197@hualien:  jesse | 2005-08-18 14:23:55 -0400
           r7152@hualien:  jesse | 2005-07-30 11:06:46 -0400
           * German and Danish translation header fixes. 
           besides that just a message catalog regenration
           
          
         
         r3004@cubic-pc (orig r3676):  jesse | 2005-08-19 00:30:55 +0400
          r13198@hualien:  jesse | 2005-08-18 14:26:49 -0400
           r7153@hualien:  jesse | 2005-07-30 11:07:37 -0400
           3.4.3rc2
          
         
         r3005@cubic-pc (orig r3677):  jesse | 2005-08-19 00:31:09 +0400
          r13199@hualien:  jesse | 2005-08-18 14:26:56 -0400
           r7158@hualien:  jesse | 2005-07-30 11:08:03 -0400
            r4909@hualien (orig r3501):  alexmv | 2005-07-18 15:00:38 -0400
             r5198@zoq-fot-pik:  chmrr | 2005-07-18 14:59:07 -0400
              * Fix TransactionBatch / DESTROY bug (backport from QUEBEC)
            
            r7124@hualien (orig r3546):  kevinr | 2005-07-28 14:51:34 -0400
             r6713@SAD-GIRL-IN-SNOW:  kevinr | 2005-07-28 14:50:47 -0400
             RT-Ticket: 6892
             RT-Status: resolved
             RT-Update: correspond
             
             * Applied patch from Hsin-Chan Chien to fix a bug with attachment uploading
             in SelfService mode.
            
           
          
         
         r3006@cubic-pc (orig r3678):  jesse | 2005-08-19 00:31:32 +0400
          r13200@hualien:  jesse | 2005-08-18 14:27:07 -0400
           r7398@hualien:  jesse | 2005-08-05 15:39:10 -0400
            r7317@hualien (orig r3576):  robert | 2005-08-02 00:23:36 -0400
             r3582@woof:  rspier | 2005-08-01 21:20:12 -0700
             allow arbitrary https?: urls in the menus
            
            r7333@hualien (orig r3579):  kevinr | 2005-08-02 14:22:27 -0400
             r6837@SAD-GIRL-IN-SNOW:  kevinr | 2005-08-02 14:20:51 -0400
             RT-Ticket: 6897
             RT-Status: resolved
             RT-Update: correspond
             
             * Incorporated the updated Italian translation from Angelo Turetta
            
            r7335@hualien (orig r3581):  glasser | 2005-08-02 15:08:03 -0400
             r36571@tin-foil:  glasser | 2005-07-08 16:53:26 -0400
             Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
             values, use that.
            
            r7336@hualien (orig r3582):  glasser | 2005-08-02 15:10:05 -0400
             r38371@tin-foil:  glasser | 2005-08-02 15:05:25 -0400
             RT-Ticket: 6899
             RT-Status: resolved
             RT-Update: correspond
             
             When limiting based on a whole date, make sure you're not being pushed to 
             another if you happen to be east of GMT.
             
             Patch by Ruslan Zakirov, problem found by Olivier Horec.
            
            r7366@hualien (orig r3585):  kevinr | 2005-08-02 20:18:54 -0400
             r6849@SAD-GIRL-IN-SNOW:  kevinr | 2005-08-02 20:17:38 -0400
             * POD formatting fixes
            
            r7370@hualien (orig r3588):  kevinr | 2005-08-03 01:20:35 -0400
             r6868@SAD-GIRL-IN-SNOW:  kevinr | 2005-08-03 01:19:47 -0400
             * Fixed an outdated bit of POD
            
            r7371@hualien (orig r3589):  kevinr | 2005-08-03 01:51:55 -0400
             r6872@SAD-GIRL-IN-SNOW:  kevinr | 2005-08-03 01:51:33 -0400
             * More minor perldoc cleanup
            
           
          
         
         r3007@cubic-pc (orig r3679):  jesse | 2005-08-19 00:32:07 +0400
          r13201@hualien:  jesse | 2005-08-18 14:27:20 -0400
           r7399@hualien:  jesse | 2005-08-05 19:16:58 -0400
           * Cleaned up searching by ticket or txn date.
          
         
         r3008@cubic-pc (orig r3680):  jesse | 2005-08-19 00:32:32 +0400
          r13202@hualien:  jesse | 2005-08-18 14:27:29 -0400
           r7634@hualien:  jesse | 2005-08-10 15:25:31 -0400
           * This is 3.4.3
           
          
         
         r3009@cubic-pc (orig r3681):  jesse | 2005-08-19 00:32:53 +0400
          r13203@hualien:  jesse | 2005-08-18 14:27:36 -0400
           r12938@hualien:  jesse | 2005-08-11 13:46:14 -0400
           * French localization had lost its header
           
          
         
         r3010@cubic-pc (orig r3682):  jesse | 2005-08-19 00:33:18 +0400
          r13204@hualien:  jesse | 2005-08-18 14:27:47 -0400
           r13154@hualien:  jesse | 2005-08-17 19:14:26 -0400
           * Fixes to standalone webserver for mason 1.30
          
         
         r3011@cubic-pc (orig r3683):  jesse | 2005-08-19 00:33:46 +0400
          r13205@hualien:  jesse | 2005-08-18 14:27:56 -0400
           r13155@hualien:  jesse | 2005-08-17 19:15:11 -0400
           * Note dependency on a current HSSM
          
         
         r3012@cubic-pc (orig r3684):  jesse | 2005-08-19 00:34:26 +0400
          r13208@hualien:  jesse | 2005-08-18 14:39:15 -0400
           r7377@hualien:  jesse | 2005-08-03 15:11:21 -0400
           
          
         
         r3013@cubic-pc (orig r3772):  jesse | 2005-09-02 19:52:23 +0400
          r14057@hualien:  jesse | 2005-08-30 05:48:48 -0400
           r13699@hualien:  jesse | 2005-08-22 14:46:07 -0400
            r13255@hualien (orig r3700):  trs | 2005-08-18 22:39:02 -0400
             r6002@wintermute:  tom | 2005-08-18 22:37:53 -0400
             Fixed typo
            
           
          
         
         r3014@cubic-pc (orig r3773):  jesse | 2005-09-02 19:53:08 +0400
          r14058@hualien:  jesse | 2005-08-30 05:49:00 -0400
           r13720@hualien:  jesse | 2005-08-23 17:54:29 -0400
           * Bugfixes to the German translation file
          
         
         r3015@cubic-pc (orig r3774):  jesse | 2005-09-02 19:53:49 +0400
          r14059@hualien:  jesse | 2005-08-30 05:49:11 -0400
           r13723@hualien:  jesse | 2005-08-23 17:55:47 -0400
            r13701@hualien (orig r3706):  glasser | 2005-08-22 15:55:57 -0400
             r36571@tin-foil:  glasser | 2005-07-08 16:53:26 -0400
             Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
             values, use that.
            
            r13721@hualien (orig r3707):  glasser | 2005-08-22 16:04:25 -0400
             r38371@tin-foil:  glasser | 2005-08-02 15:05:25 -0400
             RT-Ticket: 6899
             RT-Status: resolved
             RT-Update: correspond
             
             When limiting based on a whole date, make sure you're not being pushed to 
             another if you happen to be east of GMT.
             
             Patch by Ruslan Zakirov, problem found by Olivier Horec.
            
            r13722@hualien (orig r3708):  glasser | 2005-08-22 16:05:46 -0400
             r40177@tin-foil:  glasser | 2005-08-18 18:49:13 -0400
             Updates to the standalone server to not dupe as much code, but may be rolled back if HSSM needs to be.
            
           
          
         
         r3016@cubic-pc (orig r3775):  jesse | 2005-09-02 19:54:25 +0400
          r14060@hualien:  jesse | 2005-08-30 05:49:21 -0400
           r13725@hualien:  jesse | 2005-08-23 22:10:42 -0400
           * Added support for mod_perl 2.0 
          
         
         r3017@cubic-pc (orig r3776):  jesse | 2005-09-02 19:55:10 +0400
          r14061@hualien:  jesse | 2005-08-30 05:51:23 -0400
           r13728@hualien:  jesse | 2005-08-23 22:37:12 -0400
           * Bumped to 3.4.4pre1
          
         
         r3018@cubic-pc (orig r3777):  jesse | 2005-09-02 19:55:53 +0400
          r14062@hualien:  jesse | 2005-08-30 05:51:32 -0400
           r13732@hualien:  jesse | 2005-08-23 23:38:28 -0400
           * Applied tom's callbacks fix
           
          
         
         r3019@cubic-pc (orig r3778):  jesse | 2005-09-02 19:56:30 +0400
          r14063@hualien:  jesse | 2005-08-30 05:51:41 -0400
           r13733@hualien:  jesse | 2005-08-23 23:38:39 -0400
           * bumped to pre2
          
         
         r3020@cubic-pc (orig r3779):  jesse | 2005-09-02 19:57:07 +0400
          r14064@hualien:  jesse | 2005-08-30 05:51:50 -0400
           r13743@hualien:  jesse | 2005-08-24 02:00:08 -0400
           RT-Ticket: 6957
           RT-Status: resolved
           RT-Update: correspond
           
           * Applied a patch from ams to restore his byline to bin/rt
          
         
         r3021@cubic-pc (orig r3780):  jesse | 2005-09-02 19:57:46 +0400
          r14065@hualien:  jesse | 2005-08-30 05:51:59 -0400
           r13753@hualien:  jesse | 2005-08-25 14:53:06 -0400
           * Removing warnings about mod_perl2
          
         
         r3022@cubic-pc (orig r3781):  jesse | 2005-09-02 19:58:20 +0400
          r14066@hualien:  jesse | 2005-08-30 05:52:07 -0400
           r13754@hualien:  jesse | 2005-08-25 14:55:32 -0400
           * EquivObjects support for acl queries, from Todd Chapman
           
          
         
         r3023@cubic-pc (orig r3782):  jesse | 2005-09-02 19:59:02 +0400
          r14067@hualien:  jesse | 2005-08-30 05:52:15 -0400
           r13757@hualien:  jesse | 2005-08-25 15:23:18 -0400
           RT-Ticket: 6934
           RT-Status: resolved
           RT-Update: correspond
           
           * A couple of patches to improve how localization extraction works from jfenal
           
          
         
         r3024@cubic-pc (orig r3783):  jesse | 2005-09-02 19:59:38 +0400
          r14068@hualien:  jesse | 2005-08-30 05:52:24 -0400
           r13759@hualien:  jesse | 2005-08-25 15:31:56 -0400
           * Fixes to IsRTAddress processing. Spotted by Travis Campbell.
           
          
         
         r3025@cubic-pc (orig r3784):  jesse | 2005-09-02 20:00:18 +0400
          r14069@hualien:  jesse | 2005-08-30 05:52:32 -0400
           r13760@hualien:  jesse | 2005-08-25 15:51:57 -0400
           RT-Ticket: 6855
           RT-Status: resolved
           RT-Update: correspond
           
           * Applied a patch from Andreas Jakum to improve RT::Ticket->Import's handling
             of watchers
           
          
         
         r3026@cubic-pc (orig r3785):  jesse | 2005-09-02 20:00:55 +0400
          r14070@hualien:  jesse | 2005-08-30 05:52:43 -0400
           r13763@hualien:  jesse | 2005-08-25 16:04:29 -0400
           * 3.4.4rc3
          
         
         r3027@cubic-pc (orig r3786):  jesse | 2005-09-02 20:01:35 +0400
          r14071@hualien:  jesse | 2005-08-30 05:52:51 -0400
           r13804@hualien:  jesse | 2005-08-27 21:25:50 -0400
           * Updated French translation from jfenal
           
          
         
         r3028@cubic-pc (orig r3787):  jesse | 2005-09-02 20:02:15 +0400
          r14072@hualien:  jesse | 2005-08-30 05:54:33 -0400
           r13812@hualien:  jesse | 2005-08-28 15:43:29 -0400
           * bumping to 3.4.4
          
         
         r3029@cubic-pc (orig r3788):  jesse | 2005-09-02 20:02:55 +0400
          r14073@hualien:  jesse | 2005-08-30 05:55:38 -0400
           r13543@hualien:  jesse | 2005-08-19 10:40:13 -0400
            r7386@hualien (orig r3596):  alexmv | 2005-08-03 17:48:18 -0400
             r5615@zoq-fot-pik:  chmrr | 2005-08-03 17:46:45 -0400
              * Cutsom field values in RT::Tickets are always on RT::Ticket objects
              * Remove CSS that was causing <span class="label"> to be small, unused CSS
            
           
          
         
         r3030@cubic-pc (orig r3789):  jesse | 2005-09-02 20:04:12 +0400
          r14074@hualien:  jesse | 2005-08-30 05:55:48 -0400
           r13544@hualien:  jesse | 2005-08-19 10:40:27 -0400
            r7387@hualien (orig r3597):  alexmv | 2005-08-03 18:08:02 -0400
             r5627@zoq-fot-pik:  chmrr | 2005-08-03 18:00:41 -0400
              * Attempt to fix WebExternalAuth problem with images
            
           
          
         
         r3031@cubic-pc (orig r3790):  jesse | 2005-09-02 20:04:52 +0400
          r14075@hualien:  jesse | 2005-08-30 05:56:28 -0400
           r13545@hualien:  jesse | 2005-08-19 10:40:41 -0400
            r7388@hualien (orig r3598):  alexmv | 2005-08-03 18:39:17 -0400
             r5629@zoq-fot-pik:  chmrr | 2005-08-03 18:37:50 -0400
              * Show time in hours or days when needed
            
           
          
         
         r3032@cubic-pc (orig r3791):  jesse | 2005-09-02 20:05:32 +0400
          r14076@hualien:  jesse | 2005-08-30 05:56:38 -0400
           r13546@hualien:  jesse | 2005-08-19 10:40:57 -0400
            r7391@hualien (orig r3601):  alexmv | 2005-08-04 13:41:11 -0400
             r5643@zoq-fot-pik:  chmrr | 2005-08-04 13:38:31 -0400
              * Don't display "days" -- often conntes work days, not 24-hour periods
            
           
          
         
         r3033@cubic-pc (orig r3792):  jesse | 2005-09-02 20:06:12 +0400
          r14077@hualien:  jesse | 2005-08-30 05:56:46 -0400
           r13547@hualien:  jesse | 2005-08-19 10:41:11 -0400
            r7392@hualien (orig r3602):  alexmv | 2005-08-04 13:41:33 -0400
             r5644@zoq-fot-pik:  chmrr | 2005-08-04 13:39:54 -0400
              * Replace %FIELDS (which has pseudohash meaning) with %FIELD_METADATA
              * Make join for sorting watchers be a left join
            
           
          
         
         r3034@cubic-pc (orig r3793):  jesse | 2005-09-02 20:06:53 +0400
          r14078@hualien:  jesse | 2005-08-30 05:56:57 -0400
           r13548@hualien:  jesse | 2005-08-19 10:41:25 -0400
            r7393@hualien (orig r3603):  alexmv | 2005-08-04 16:11:05 -0400
             r5647@zoq-fot-pik:  chmrr | 2005-08-04 16:04:03 -0400
              * Add $RT::WikiImplicitLinks option (defaults to false)
              * Support for Wiki links doing useful things
            
           
          
         
         r3035@cubic-pc (orig r3794):  jesse | 2005-09-02 20:07:35 +0400
          r14079@hualien:  jesse | 2005-08-30 05:57:09 -0400
           r13549@hualien:  jesse | 2005-08-19 10:41:40 -0400
            r7397@hualien (orig r3607):  alexmv | 2005-08-05 14:59:21 -0400
             r5653@zoq-fot-pik:  chmrr | 2005-08-05 14:57:28 -0400
              * Display "save" even if search isn't dirty (can be a rename)
            
           
          
         
         r3036@cubic-pc (orig r3795):  jesse | 2005-09-02 20:08:16 +0400
          r14080@hualien:  jesse | 2005-08-30 05:57:19 -0400
           r13550@hualien:  jesse | 2005-08-19 10:41:53 -0400
            r12931@hualien (orig r3634):  alexmv | 2005-08-10 20:28:31 -0400
             r5784@zoq-fot-pik:  chmrr | 2005-08-10 20:29:42 -0400
              * Fix custom fields formatting in IE
            
           
          
         
         r3037@cubic-pc (orig r3796):  jesse | 2005-09-02 20:09:02 +0400
          r14081@hualien:  jesse | 2005-08-30 05:57:29 -0400
           r13551@hualien:  jesse | 2005-08-19 10:42:07 -0400
            r12965@hualien (orig r3648):  alexmv | 2005-08-12 16:30:49 -0400
             r5826@zoq-fot-pik:  chmrr | 2005-08-12 16:29:24 -0400
              * r3602 didn't go far enough; be happy we are using DBIx::SB::Unique,
                because we got us a lot of possible duplice rows with all of these
                left joins.
            
           
          
         
         r3038@cubic-pc (orig r3797):  jesse | 2005-09-02 20:09:52 +0400
          r14082@hualien:  jesse | 2005-08-30 05:57:40 -0400
           r13552@hualien:  jesse | 2005-08-19 10:42:22 -0400
            r12966@hualien (orig r3649):  alexmv | 2005-08-12 16:30:55 -0400
             r5827@zoq-fot-pik:  chmrr | 2005-08-12 16:33:16 -0400
              * Revert r3597
            
           
          
         
         r3039@cubic-pc (orig r3798):  jesse | 2005-09-02 20:10:33 +0400
          r14083@hualien:  jesse | 2005-08-30 05:57:49 -0400
           r13553@hualien:  jesse | 2005-08-19 10:42:36 -0400
            r13127@hualien (orig r3658):  alexmv | 2005-08-15 18:38:56 -0400
             r5873@zoq-fot-pik:  chmrr | 2005-08-15 18:42:04 -0400
              * Require that the object not only be defined but also valid, to pull
             values from it
            
           
          
         
         r3040@cubic-pc (orig r3799):  jesse | 2005-09-02 20:11:16 +0400
          r14084@hualien:  jesse | 2005-08-30 05:57:58 -0400
           r13741@hualien:  jesse | 2005-08-24 01:28:59 -0400
           * Added support for named custom fields in templates
           
          
         
         r3041@cubic-pc (orig r3800):  jesse | 2005-09-02 20:12:05 +0400
          r15105@hualien:  jesse | 2005-09-02 11:11:38 -0400
          Merge forward from RT 3.4.4 
           
           
           r14193@hualien:  jesse | 2005-09-01 13:40:23 -0400
            r4892@hualien:  jesse | 2005-07-18 11:47:55 -0400
            
           
           r14194@hualien:  jesse | 2005-09-01 13:41:24 -0400
            r4894@hualien:  jesse | 2005-07-18 13:44:44 -0400
            * releng.cnf bump to rc1
           
           r14195@hualien:  jesse | 2005-09-01 13:41:32 -0400
            r7152@hualien:  jesse | 2005-07-30 11:06:46 -0400
            * German and Danish translation header fixes. 
            besides that just a message catalog regenration
            
           
           r14196@hualien:  jesse | 2005-09-01 13:42:01 -0400
            r7153@hualien:  jesse | 2005-07-30 11:07:37 -0400
            3.4.3rc2
           
           r14197@hualien:  jesse | 2005-09-01 13:42:09 -0400
            r7158@hualien:  jesse | 2005-07-30 11:08:03 -0400
             r4909@hualien (orig r3501):  alexmv | 2005-07-18 15:00:38 -0400
              r5198@zoq-fot-pik:  chmrr | 2005-07-18 14:59:07 -0400
               * Fix TransactionBatch / DESTROY bug (backport from QUEBEC)
             
             r7124@hualien (orig r3546):  kevinr | 2005-07-28 14:51:34 -0400
              r6713@SAD-GIRL-IN-SNOW:  kevinr | 2005-07-28 14:50:47 -0400
              RT-Ticket: 6892
              RT-Status: resolved
              RT-Update: correspond
              
              * Applied patch from Hsin-Chan Chien to fix a bug with attachment uploading
              in SelfService mode.
             
            
           
           r14198@hualien:  jesse | 2005-09-01 13:42:19 -0400
            r7398@hualien:  jesse | 2005-08-05 15:39:10 -0400
             r7317@hualien (orig r3576):  robert | 2005-08-02 00:23:36 -0400
              r3582@woof:  rspier | 2005-08-01 21:20:12 -0700
              allow arbitrary https?: urls in the menus
             
             r7333@hualien (orig r3579):  kevinr | 2005-08-02 14:22:27 -0400
              r6837@SAD-GIRL-IN-SNOW:  kevinr | 2005-08-02 14:20:51 -0400
              RT-Ticket: 6897
              RT-Status: resolved
              RT-Update: correspond
              
              * Incorporated the updated Italian translation from Angelo Turetta
             
             r7335@hualien (orig r3581):  glasser | 2005-08-02 15:08:03 -0400
              r36571@tin-foil:  glasser | 2005-07-08 16:53:26 -0400
              Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
              values, use that.
             
             r7336@hualien (orig r3582):  glasser | 2005-08-02 15:10:05 -0400
              r38371@tin-foil:  glasser | 2005-08-02 15:05:25 -0400
              RT-Ticket: 6899
              RT-Status: resolved
              RT-Update: correspond
              
              When limiting based on a whole date, make sure you're not being pushed to 
              another if you happen to be east of GMT.
              
              Patch by Ruslan Zakirov, problem found by Olivier Horec.
             
             r7366@hualien (orig r3585):  kevinr | 2005-08-02 20:18:54 -0400
              r6849@SAD-GIRL-IN-SNOW:  kevinr | 2005-08-02 20:17:38 -0400
              * POD formatting fixes
             
             r7370@hualien (orig r3588):  kevinr | 2005-08-03 01:20:35 -0400
              r6868@SAD-GIRL-IN-SNOW:  kevinr | 2005-08-03 01:19:47 -0400
              * Fixed an outdated bit of POD
             
             r7371@hualien (orig r3589):  kevinr | 2005-08-03 01:51:55 -0400
              r6872@SAD-GIRL-IN-SNOW:  kevinr | 2005-08-03 01:51:33 -0400
              * More minor perldoc cleanup
             
            
           
           r14199@hualien:  jesse | 2005-09-01 13:42:33 -0400
            r7399@hualien:  jesse | 2005-08-05 19:16:58 -0400
            * Cleaned up searching by ticket or txn date.
           
           r14200@hualien:  jesse | 2005-09-01 13:42:43 -0400
            r7634@hualien:  jesse | 2005-08-10 15:25:31 -0400
            * This is 3.4.3
            
           
           r14201@hualien:  jesse | 2005-09-01 13:42:52 -0400
            r12938@hualien:  jesse | 2005-08-11 13:46:14 -0400
            * French localization had lost its header
            
           
           r14202@hualien:  jesse | 2005-09-01 13:43:02 -0400
            r13154@hualien:  jesse | 2005-08-17 19:14:26 -0400
            * Fixes to standalone webserver for mason 1.30
           
           r14203@hualien:  jesse | 2005-09-01 13:43:10 -0400
            r13155@hualien:  jesse | 2005-08-17 19:15:11 -0400
            * Note dependency on a current HSSM
           
           r14204@hualien:  jesse | 2005-09-01 13:43:19 -0400
            r13164@hualien:  jesse | 2005-08-17 22:03:19 -0400
             r13131@hualien (orig r3662):  alexmv | 2005-08-17 13:29:25 -0400
              r5914@zoq-fot-pik:  chmrr | 2005-08-17 13:32:00 -0400
               * We love escaping!  We need to escape quotes and slashes in
              TicketSQL, then URI escape, then HTML escape.  And the query comes
              from the TicketSQL-escaped one, not the URI and HTML-escaped one.  Oh,
              yeah, and don't forget to turn off the automatic HTML escaping that
              Mason does, or it'll be TicketSQL-HTML-URI-HTML escaped, which is
              Right Out.
             
             r13132@hualien (orig r3663):  alexmv | 2005-08-17 13:29:32 -0400
             
             r13163@hualien (orig r3666):  alexmv | 2005-08-17 13:41:38 -0400
              r5920@zoq-fot-pik:  chmrr | 2005-08-17 13:44:59 -0400
               * My memory was faulty; HTML escaping is not needed
             
            
           
           r14205@hualien:  jesse | 2005-09-01 13:46:31 -0400
            r13699@hualien:  jesse | 2005-08-22 14:46:07 -0400
             r13255@hualien (orig r3700):  trs | 2005-08-18 22:39:02 -0400
              r6002@wintermute:  tom | 2005-08-18 22:37:53 -0400
              Fixed typo
             
            
           
           r14206@hualien:  jesse | 2005-09-01 13:46:41 -0400
            r13720@hualien:  jesse | 2005-08-23 17:54:29 -0400
            * Bugfixes to the German translation file
           
           r14207@hualien:  jesse | 2005-09-01 13:46:51 -0400
            r13723@hualien:  jesse | 2005-08-23 17:55:47 -0400
             r13701@hualien (orig r3706):  glasser | 2005-08-22 15:55:57 -0400
              r36571@tin-foil:  glasser | 2005-07-08 16:53:26 -0400
              Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
              values, use that.
             
             r13721@hualien (orig r3707):  glasser | 2005-08-22 16:04:25 -0400
              r38371@tin-foil:  glasser | 2005-08-02 15:05:25 -0400
              RT-Ticket: 6899
              RT-Status: resolved
              RT-Update: correspond
              
              When limiting based on a whole date, make sure you're not being pushed to 
              another if you happen to be east of GMT.
              
              Patch by Ruslan Zakirov, problem found by Olivier Horec.
             
             r13722@hualien (orig r3708):  glasser | 2005-08-22 16:05:46 -0400
              r40177@tin-foil:  glasser | 2005-08-18 18:49:13 -0400
              Updates to the standalone server to not dupe as much code, but may be rolled back if HSSM needs to be.
             
            
           
           r14208@hualien:  jesse | 2005-09-01 13:47:00 -0400
            r13725@hualien:  jesse | 2005-08-23 22:10:42 -0400
            * Added support for mod_perl 2.0 
           
           r14209@hualien:  jesse | 2005-09-01 13:47:09 -0400
            r13728@hualien:  jesse | 2005-08-23 22:37:12 -0400
            * Bumped to 3.4.4pre1
           
           r14210@hualien:  jesse | 2005-09-01 13:47:17 -0400
            r13732@hualien:  jesse | 2005-08-23 23:38:28 -0400
            * Applied tom's callbacks fix
            
           
           r14211@hualien:  jesse | 2005-09-01 13:47:26 -0400
            r13733@hualien:  jesse | 2005-08-23 23:38:39 -0400
            * bumped to pre2
           
           r14212@hualien:  jesse | 2005-09-01 13:47:35 -0400
            r13743@hualien:  jesse | 2005-08-24 02:00:08 -0400
            RT-Ticket: 6957
            RT-Status: resolved
            RT-Update: correspond
            
            * Applied a patch from ams to restore his byline to bin/rt
           
           r14213@hualien:  jesse | 2005-09-01 13:47:43 -0400
            r13753@hualien:  jesse | 2005-08-25 14:53:06 -0400
            * Removing warnings about mod_perl2
           
           r14214@hualien:  jesse | 2005-09-01 13:47:53 -0400
            r13754@hualien:  jesse | 2005-08-25 14:55:32 -0400
            * EquivObjects support for acl queries, from Todd Chapman
            
           
           r14215@hualien:  jesse | 2005-09-01 13:48:01 -0400
            r13757@hualien:  jesse | 2005-08-25 15:23:18 -0400
            RT-Ticket: 6934
            RT-Status: resolved
            RT-Update: correspond
            
            * A couple of patches to improve how localization extraction works from jfenal
            
           
           r14216@hualien:  jesse | 2005-09-01 13:48:11 -0400
            r13759@hualien:  jesse | 2005-08-25 15:31:56 -0400
            * Fixes to IsRTAddress processing. Spotted by Travis Campbell.
            
           
           r14217@hualien:  jesse | 2005-09-01 13:48:19 -0400
            r13760@hualien:  jesse | 2005-08-25 15:51:57 -0400
            RT-Ticket: 6855
            RT-Status: resolved
            RT-Update: correspond
            
            * Applied a patch from Andreas Jakum to improve RT::Ticket->Import's handling
              of watchers
            
           
           r14218@hualien:  jesse | 2005-09-01 13:48:28 -0400
            r13763@hualien:  jesse | 2005-08-25 16:04:29 -0400
            * 3.4.4rc3
           
           r14219@hualien:  jesse | 2005-09-01 13:48:37 -0400
            r13804@hualien:  jesse | 2005-08-27 21:25:50 -0400
            * Updated French translation from jfenal
            
           
           r14220@hualien:  jesse | 2005-09-01 13:48:47 -0400
            r13812@hualien:  jesse | 2005-08-28 15:43:29 -0400
            * bumping to 3.4.4
           
           r14221@hualien:  jesse | 2005-09-01 13:48:56 -0400
            r14192@hualien:  jesse | 2005-09-01 13:37:34 -0400
             r14130@hualien (orig r3739):  robert | 2005-08-31 16:46:16 -0400
              r3748@woof:  rspier | 2005-08-31 13:41:53 -0700
              Check for invalid character (-) in mysql database names and prevent RT from allowing it to be configured.
             
            
           
          
         
         r3042@cubic-pc (orig r3913):  jesse | 2005-10-05 22:48:43 +0400
          r17065@hualien:  jesse | 2005-10-05 10:39:00 -0400
           r15942@hualien:  jesse | 2005-09-21 23:48:22 -0400
           * CreateTickets now handles custom fields
          
         
         r3043@cubic-pc (orig r3914):  jesse | 2005-10-05 22:48:55 +0400
          r17066@hualien:  jesse | 2005-10-05 10:39:06 -0400
           r15969@hualien:  jesse | 2005-09-23 15:36:13 -0400
           * Algorithm for picking transaction content didn't have a reasonable enough fallback case.
          
         
         r3044@cubic-pc (orig r3915):  jesse | 2005-10-05 22:49:11 +0400
          r17067@hualien:  jesse | 2005-10-05 10:39:13 -0400
           r17053@hualien:  jesse | 2005-10-05 10:00:45 -0400
            r15946@hualien (orig r3872):  alexmv | 2005-09-22 12:38:17 -0400
             r6181@zoq-fot-pik:  chmrr | 2005-09-02 12:09:41 -0400
              * Additional tests for no requestor (should still sort correctly)
            
            r15947@hualien (orig r3873):  alexmv | 2005-09-22 12:38:34 -0400
             r6451@zoq-fot-pik:  chmrr | 2005-09-22 12:37:30 -0400
              * Statement logging
            
            r17047@hualien (orig r3903):  alexmv | 2005-10-03 15:57:38 -0400
             r6572@zoq-fot-pik:  chmrr | 2005-10-03 15:47:52 -0400
              * Make test text reflect the number of tickets the test is looking for
            
            r17048@hualien (orig r3904):  alexmv | 2005-10-03 15:57:45 -0400
            
           
          
         
         r3045@cubic-pc (orig r3916):  jesse | 2005-10-05 22:49:27 +0400
          r17068@hualien:  jesse | 2005-10-05 10:39:19 -0400
           r17054@hualien:  jesse | 2005-10-05 10:07:50 -0400
            r15723@hualien:  jesse | 2005-09-13 12:05:40 -0400
            * When pulling data out of the database, we need to be more careful
              about whether it's utf8 or not. Thanks to Ruslan Zakirov
            
           
          
         
         r3046@cubic-pc (orig r3917):  jesse | 2005-10-05 22:49:50 +0400
          r17069@hualien:  jesse | 2005-10-05 10:39:25 -0400
           r17055@hualien:  jesse | 2005-10-05 10:07:58 -0400
            r15749@hualien:  jesse | 2005-09-15 11:14:56 -0400
            * It was possible to get into an infinite loop when removing a member from a group
           
          
         
         r3047@cubic-pc (orig r3918):  jesse | 2005-10-05 22:50:07 +0400
          r17070@hualien:  jesse | 2005-10-05 10:39:31 -0400
           r17056@hualien:  jesse | 2005-10-05 10:08:04 -0400
            r15752@hualien:  jesse | 2005-09-15 11:41:41 -0400
             r14236@hualien (orig r3754):  robert | 2005-09-01 17:47:36 -0400
              r3800@bear:  rspier | 2005-09-01 14:46:59 -0700
              RT-Ticket: 6986
              RT-Status: resolved
              RT-Update: correspond
              
              If we didn't generate any SQL, don't pass it to FromSQL which will reset the dirty flag and then SB won't actually run anything.
              
              Also, tests.
                  
             
             r15713@hualien (orig r3847):  glasser | 2005-09-12 18:11:43 -0400
              r41532@maclaurin-seven-twelve:  glasser | 2005-09-12 18:04:55 -0400
              Defining subs in Mason components is dangerous, since they clash with subs defined
              in every other component.
             
            
           
          
         
         r3048@cubic-pc (orig r3919):  jesse | 2005-10-05 22:50:32 +0400
          r17071@hualien:  jesse | 2005-10-05 10:39:37 -0400
           r17057@hualien:  jesse | 2005-10-05 10:08:11 -0400
            r15770@hualien:  jesse | 2005-09-16 12:23:15 -0400
            * The RSS feeds should come with a default subject, as feeds really want to have article titles in some clients
           
          
         
         r3049@cubic-pc (orig r3920):  jesse | 2005-10-05 22:50:54 +0400
          r17072@hualien:  jesse | 2005-10-05 10:39:48 -0400
           r17059@hualien:  jesse | 2005-10-05 10:08:39 -0400
            r17052@hualien:  jesse | 2005-10-05 09:37:42 -0400
             r15958@hualien (orig r3877):  alexmv | 2005-09-22 15:09:22 -0400
              r6458@zoq-fot-pik:  chmrr | 2005-09-22 15:08:37 -0400
               * Add where the faulty caller was in deprecated warnings
             
             r16168@hualien (orig r3892):  robert | 2005-09-28 12:16:03 -0400
              r3945@bear:  rspier | 2005-09-28 09:15:08 -0700
              Performance Improvement when Sending Email using sendmailpipe -
              
              MIME::Entity would bog down in certain cases because of it's use of IO::Scalar during stringification.  MIME::Entity will be switching to IO::ScalarArray, which will help... but RT was causing it to store into a temporary string anyway, which was silly.
              
              This change has MIME::Entity write directly to the pipe, which is a lot more efficient.  Seems to cut out ~33% of user time.  (Because we don't need to have a temporary IO::Scalar thingy around.)  Also will reduce peak memory usage.
              
             
             r16169@hualien (orig r3893):  jesse | 2005-09-28 13:27:29 -0400
             Switch from ->CustomFields to ->TicketCustomFields to stop using a deprecated API.
               Thanks to T.J. Maciak
             
             r17038@hualien (orig r3894):  alexmv | 2005-09-30 15:19:46 -0400
              r6554@zoq-fot-pik:  chmrr | 2005-09-30 15:16:47 -0400
               * Remove unused and deprecated code path (bugs 6605, 7008)
             
             r17039@hualien (orig r3895):  alexmv | 2005-09-30 15:19:57 -0400
              r6555@zoq-fot-pik:  chmrr | 2005-09-30 15:18:22 -0400
               * Link to the *other* end of the link, not the one that is us
             
             r17040@hualien (orig r3896):  alexmv | 2005-09-30 15:56:31 -0400
              r6558@zoq-fot-pik:  chmrr | 2005-09-30 15:56:06 -0400
              RT-Ticket: 7029
              RT-Status: resolved
              RT-Update: correspond
              
               * Applied missing limit for AdminCcs, from Todd Chapman
              
             
             r17044@hualien (orig r3900):  alexmv | 2005-10-03 13:32:45 -0400
              r6566@zoq-fot-pik:  chmrr | 2005-10-03 13:28:24 -0400
               * Updated spanish translation, thanks to Carlos Velasco
             
             r17045@hualien (orig r3901):  alexmv | 2005-10-03 14:15:35 -0400
              r6568@zoq-fot-pik:  chmrr | 2005-10-03 14:14:49 -0400
               * Header fixes in PO files to include correct RT version
             
            
           
          
         
         r3050@cubic-pc (orig r3968):  jesse | 2005-10-15 03:48:12 +0400
          r17373@hualien:  jesse | 2005-10-14 15:34:42 -0400
           r17359@hualien:  jesse | 2005-10-14 15:21:10 -0400
           * Perltidy
          
         
         r3051@cubic-pc (orig r3969):  jesse | 2005-10-15 03:48:19 +0400
          r17374@hualien:  jesse | 2005-10-14 15:34:43 -0400
           r17361@hualien:  jesse | 2005-10-14 15:22:39 -0400
            r17358@hualien:  jesse | 2005-10-14 15:06:26 -0400
             r17219@hualien (orig r3938):  robert | 2005-10-07 00:20:15 -0400
              r3995@bear:  rspier | 2005-10-06 21:19:24 -0700
               [fsck.com #7067] - If we can't find a customfield that the user is allowed to see on a ticket, don't return any values, (when specifying a custom field)
             
             r17275@hualien (orig r3944):  ruz | 2005-10-10 15:27:36 -0400
             backport of the 3.5-TESTING@3943
             Changes
             * fix for search by owner's fields, now owner is WATCHERFIELD instead of ENUM
             * added backward compatible variant for Owner, next searches should work
             ** Owner = '<id>'
             ** Owner != '<id>'
             ** Owner = '<name>'
             ** Owner != '<name>'
             ** for other operators or if subfield(subkey) is specified search works
                as for other watchers
             * Fix for searches like "Cc.Name <> 'SomeBody'", was skipping tickets
               with empty Cc list.
             * get rid of some unint warnings
             * test suite for all corner cases
             
             r17276@hualien (orig r3945):  ruz | 2005-10-10 15:47:29 -0400
             backport of the 3.5-TESTING@3543
             Changes:
             * fix attachments ordering
             
             r17313@hualien (orig r3948):  ruz | 2005-10-10 20:01:50 -0400
             * get rid of "not a number" warning
             r17339@hualien (orig r3957):  ruz | 2005-10-13 08:37:47 -0400
             * code comments
             r17340@hualien (orig r3958):  ruz | 2005-10-13 08:40:24 -0400
             * new callback in html/User/Elements/Tabs
            
            r17360@hualien:  jesse | 2005-10-14 15:21:46 -0400
            * Perltidy
           
          
         
         r3052@cubic-pc (orig r3970):  jesse | 2005-10-15 03:48:29 +0400
          r17375@hualien:  jesse | 2005-10-14 15:34:45 -0400
           r17362@hualien:  jesse | 2005-10-14 15:56:53 -0400
           * Merge fixups
          
         
         r3053@cubic-pc (orig r3971):  jesse | 2005-10-15 03:48:42 +0400
          r17376@hualien:  jesse | 2005-10-14 15:34:47 -0400
           r17363@hualien:  jesse | 2005-10-14 15:57:06 -0400
           * Todo test no longer failing
          
         
         r3054@cubic-pc (orig r3972):  jesse | 2005-10-15 03:48:49 +0400
          r17377@hualien:  jesse | 2005-10-14 15:34:48 -0400
           r17371@hualien:  jesse | 2005-10-14 17:13:07 -0400
           Pull up from 3.4
          
         
         r3055@cubic-pc (orig r4177):  jesse | 2005-12-01 00:26:20 +0300
          r19594@truegrounds:  jesse | 2005-11-30 16:04:46 -0500
           r18978@truegrounds:  jesse | 2005-11-18 17:16:11 -0500
           * Minor refactoring of CreateTickets.pm (It needs a more complete rototill)
           
           * more flexible support for custom fields whose names contain dashes and spaces in createtickets templates
           
          
         
         r3056@cubic-pc (orig r4178):  jesse | 2005-12-01 00:26:34 +0300
          r19595@truegrounds:  jesse | 2005-11-30 16:04:52 -0500
           r19551@truegrounds:  jesse | 2005-11-30 15:24:09 -0500
            r19350@truegrounds (orig r4145):  alexmv | 2005-11-23 16:32:25 -0500
             r7341@zoq-fot-pik:  chmrr | 2005-11-23 16:31:44 -0500
              * Limiting based on CFs should make sure that the CFs in question are
             on the right queue, otherwise negative searches might be wrong.
              * Removed debugging lines from 20-sort-by-requestor.t
            
            r19521@truegrounds (orig r4149):  alexmv | 2005-11-28 15:00:53 -0500
             r7368@zoq-fot-pik:  chmrr | 2005-11-28 15:00:18 -0500
              * Search/Build.html passes Rows not RowsPerPage -- don't hard-force
                to 50 all the time!
            
           
          
         
         r3057@cubic-pc (orig r4179):  jesse | 2005-12-01 00:26:50 +0300
          r19596@truegrounds:  jesse | 2005-11-30 16:05:00 -0500
           r19553@truegrounds:  jesse | 2005-11-30 15:26:01 -0500
            r19552@truegrounds (orig r4155):  alexmv | 2005-11-30 15:26:08 -0500
             r7395@zoq-fot-pik:  chmrr | 2005-11-30 15:25:32 -0500
              * Sort by requestor tests fail on some database backends because they
             sort nulls differently than Perl does; only compare non-nulls
            
           
          
         
         r3058@cubic-pc (orig r4180):  jesse | 2005-12-01 00:27:04 +0300
          r19597@truegrounds:  jesse | 2005-11-30 16:05:07 -0500
           r19554@truegrounds:  jesse | 2005-11-30 15:27:53 -0500
            r18121@truegrounds:  jesse | 2005-11-02 22:40:02 -0500
             r17958@truegrounds (orig r3989):  alexmv | 2005-10-24 17:26:18 -0400
              r6881@zoq-fot-pik:  chmrr | 2005-10-24 17:25:14 -0400
               * Ensure custom fields keep correct fallback values; for instance, if
              "add another attachment" is clicked
             
             r18110@truegrounds (orig r4010):  pdh | 2005-10-31 19:21:57 -0500
             Make $RT::MaxInlineBody work properly.
             
             
             r18111@truegrounds (orig r4011):  pdh | 2005-11-01 00:43:02 -0500
             Add a missing space, before the Style Police come after me.
             
             
            
           
          
         
         r3059@cubic-pc (orig r4181):  jesse | 2005-12-01 00:27:18 +0300
          r19598@truegrounds:  jesse | 2005-11-30 16:06:36 -0500
           r19555@truegrounds:  jesse | 2005-11-30 15:28:02 -0500
            r18409@truegrounds:  jesse | 2005-11-06 17:11:57 -0500
            * Fix to attachment ordering when you ask for a txn's attachments.
              (Postgres doesn't default to ordering by id, so we were getting the wrong txn content)
           
          
         
         r3060@cubic-pc (orig r4182):  jesse | 2005-12-01 00:27:32 +0300
          r19599@truegrounds:  jesse | 2005-11-30 16:06:44 -0500
           r19556@truegrounds:  jesse | 2005-11-30 15:28:09 -0500
            r18411@truegrounds:  jesse | 2005-11-06 17:13:33 -0500
             * Patch to significantly improve performance on "WhoHaveRight" from Ruslan.
           
          
         
         r3061@cubic-pc (orig r4183):  jesse | 2005-12-01 00:27:48 +0300
          r19600@truegrounds:  jesse | 2005-11-30 16:06:53 -0500
           r19557@truegrounds:  jesse | 2005-11-30 15:28:15 -0500
            r18412@truegrounds:  jesse | 2005-11-06 17:13:58 -0500
            * Bumped to 3.4.5pre1
           
          
         
         r3062@cubic-pc (orig r4184):  jesse | 2005-12-01 00:28:03 +0300
          r19601@truegrounds:  jesse | 2005-11-30 16:07:00 -0500
           r19558@truegrounds:  jesse | 2005-11-30 15:28:23 -0500
            r18716@truegrounds:  jesse | 2005-11-11 00:10:08 -0500
            * fix from ruslan for fallout from his WhoHaveRight refactoring
           
          
         
         r3063@cubic-pc (orig r4185):  jesse | 2005-12-01 00:28:18 +0300
          r19602@truegrounds:  jesse | 2005-11-30 16:07:07 -0500
           r19559@truegrounds:  jesse | 2005-11-30 15:28:45 -0500
            r18722@truegrounds:  jesse | 2005-11-11 15:26:34 -0500
            * SB 1.35 dependency
           
          
         
         r3064@cubic-pc (orig r4186):  jesse | 2005-12-01 00:28:41 +0300
          r19603@truegrounds:  jesse | 2005-11-30 16:07:14 -0500
           r19560@truegrounds:  jesse | 2005-11-30 15:29:29 -0500
            r18876@truegrounds:  jesse | 2005-11-14 12:32:25 -0500
             r18739@truegrounds (orig r4061):  robert | 2005-11-13 00:14:57 -0500
              r4124@bear:  rspier | 2005-11-12 21:08:45 -0800
              Undefined Warning Elimination:
                - index.html passes in $session{'home_refresh_interval'} which can be null.  
              
              r4125@bear:  rspier | 2005-11-12 21:14:28 -0800
              Undefined Warning Elimination:
                GetHeader will return undefined when the header doesn't exist.  (This is _good_, as that is different than empty.)
                But.. =~ warns.
             
            
           
          
         
         r3065@cubic-pc (orig r4187):  jesse | 2005-12-01 00:28:55 +0300
          r19604@truegrounds:  jesse | 2005-11-30 16:07:22 -0500
           r19561@truegrounds:  jesse | 2005-11-30 15:29:35 -0500
            r18877@truegrounds:  jesse | 2005-11-14 12:37:37 -0500
            RT-Ticket: 7087
            RT-Status: resolved
            RT-Update: correspond
            
            Displayed linked tickets in search results were inverted
            
           
          
         
         r3066@cubic-pc (orig r4188):  jesse | 2005-12-01 00:29:09 +0300
          r19605@truegrounds:  jesse | 2005-11-30 16:07:28 -0500
           r19562@truegrounds:  jesse | 2005-11-30 15:29:41 -0500
            r18880@truegrounds:  jesse | 2005-11-14 12:42:48 -0500
            RT-Ticket: 7081
            RT-Status: resolved
            RT-Update: correspond
            
            * Added a note to the readme warning users to clean out the
              mason cache on upgrades - Ruslan
            
           
          
         
         r3067@cubic-pc (orig r4189):  jesse | 2005-12-01 00:29:25 +0300
          r19606@truegrounds:  jesse | 2005-11-30 16:07:35 -0500
           r19563@truegrounds:  jesse | 2005-11-30 15:29:47 -0500
            r18888@truegrounds:  jesse | 2005-11-14 12:54:25 -0500
            RT-Ticket: 7048
            RT-Status: resolved
            RT-Update: correspond
            
            * Akos Torok pointed out that our HTML scrubber removed "PRE" tags from HTML
           
          
         
         r3068@cubic-pc (orig r4190):  jesse | 2005-12-01 00:29:40 +0300
          r19607@truegrounds:  jesse | 2005-11-30 16:07:42 -0500
           r19564@truegrounds:  jesse | 2005-11-30 15:29:54 -0500
            r18892@truegrounds:  jesse | 2005-11-14 13:07:15 -0500
             r18881@truegrounds (orig r4064):  alexmv | 2005-11-14 12:43:06 -0500
              r7122@zoq-fot-pik:  chmrr | 2005-11-14 12:42:37 -0500
               * Updated russian translation from Andrew Kornilov <andy@eva.dp.ua>
             
            
           
          
         
         r3069@cubic-pc (orig r4191):  jesse | 2005-12-01 00:29:56 +0300
          r19608@truegrounds:  jesse | 2005-11-30 16:09:07 -0500
           r19565@truegrounds:  jesse | 2005-11-30 15:30:00 -0500
            r18893@truegrounds:  jesse | 2005-11-14 13:19:52 -0500
            RT-Ticket: 7128
            RT-Status: resolved
            RT-Update: correspond
            
            A big patch from Todd Chapman (with lots of juicy tests) to optionally
            create two transactions when you create a link. (Also, this means that we'll
            run scrips twice). This is off by default in RT 3.4
            
           
          
         
         r3070@cubic-pc (orig r4192):  jesse | 2005-12-01 00:30:14 +0300
          r19609@truegrounds:  jesse | 2005-11-30 16:09:14 -0500
           r19566@truegrounds:  jesse | 2005-11-30 15:30:08 -0500
            r18895@truegrounds:  jesse | 2005-11-14 13:35:29 -0500
            RT-Ticket: 7136
            RT-Status: resolved
            RT-Update: correspond
            
            Stuart Knight reports:
            
            As part of the "initdb" processing, the scripts went through and created a new database user, in my case called RT3.
            
            When it came time to create the tables, the script was still logged on as the dba user "system", so all of tables/sequences were created under "system"'s schema.
            
            I followed through the rt-setup-database script, and spotted that there was a database disconnect, followed by an immediate reconnect, as the same user. (in the case of Oracle this still being the "dba" account)
            
            Putting an extra validation check in here for Oracle, and then connecting as the intended database user fixed up the issue.
            
           
          
         
         r3071@cubic-pc (orig r4193):  jesse | 2005-12-01 00:30:29 +0300
          r19610@truegrounds:  jesse | 2005-11-30 16:09:20 -0500
           r19567@truegrounds:  jesse | 2005-11-30 15:30:15 -0500
            r18897@truegrounds:  jesse | 2005-11-14 13:35:44 -0500
             r18896@truegrounds (orig r4072):  alexmv | 2005-11-14 13:33:43 -0500
              r7135@zoq-fot-pik:  chmrr | 2005-11-14 13:32:23 -0500
              RT-Ticket: 7101
              RT-Status: resolved
              RT-Update: correspond
              
               * Don't modify EquivObjects arrayref, thanks to Todd Chapman
              
             
            
           
          
         
         r3072@cubic-pc (orig r4194):  jesse | 2005-12-01 00:30:44 +0300
          r19611@truegrounds:  jesse | 2005-11-30 16:09:27 -0500
           r19568@truegrounds:  jesse | 2005-11-30 15:30:22 -0500
            r18899@truegrounds:  jesse | 2005-11-14 13:40:24 -0500
            RT-Ticket: 7121 
            RT-Status: resolved
            RT-Update: correspond
            
            * Patch from Todd Chapman to make the web based acl tests honor RT::WebPath
            
           
          
         
         r3073@cubic-pc (orig r4195):  jesse | 2005-12-01 00:31:00 +0300
          r19612@truegrounds:  jesse | 2005-11-30 16:09:34 -0500
           r19569@truegrounds:  jesse | 2005-11-30 15:37:06 -0500
            r18900@truegrounds:  jesse | 2005-11-14 13:57:34 -0500
            RT-Ticket: 7122
            RT-Status: resolved
            RT-Update: correspond
            
            * Patch from Todd Chapman to honor changed a $rtname variable when running
              the test suite
           
          
         
         r3074@cubic-pc (orig r4196):  jesse | 2005-12-01 00:31:18 +0300
          r19613@truegrounds:  jesse | 2005-11-30 16:09:40 -0500
           r19570@truegrounds:  jesse | 2005-11-30 15:37:12 -0500
            r18904@truegrounds:  jesse | 2005-11-14 14:49:25 -0500
            RT-Ticket: 7105
            RT-Status: resolved
            RT-Update: correspond
            
            Updated French translation from Jerome Fenal
           
          
         
         r3075@cubic-pc (orig r4197):  jesse | 2005-12-01 00:31:35 +0300
          r19614@truegrounds:  jesse | 2005-11-30 16:09:47 -0500
           r19571@truegrounds:  jesse | 2005-11-30 15:37:19 -0500
            r19545@truegrounds:  jesse | 2005-11-29 18:51:07 -0500
            * A pair of new callbacks to make it easier to hide away a custom field on ticket display/edit
           
          
         
         r3076@cubic-pc (orig r4198):  jesse | 2005-12-01 00:31:49 +0300
          r19615@truegrounds:  jesse | 2005-11-30 16:09:54 -0500
           r19572@truegrounds:  jesse | 2005-11-30 15:37:26 -0500
            r19547@truegrounds:  jesse | 2005-11-29 18:54:41 -0500
             r18901@truegrounds (orig r4074):  alexmv | 2005-11-14 13:52:00 -0500
              r7140@zoq-fot-pik:  chmrr | 2005-11-14 13:51:14 -0500
               * Better bounce handling, from Abhijit Menon-Sen <ams@oryx.com>
             
             r18905@truegrounds (orig r4077):  alexmv | 2005-11-14 14:20:49 -0500
              r7146@zoq-fot-pik:  chmrr | 2005-11-14 14:20:03 -0500
              RT-Ticket: 7090
              RT-Status: resolved
              RT-Update: correspond
               * New Japanese .po, from Daisuke Maki <daisuke@wafu.ne.jp>
             
             r18940@truegrounds (orig r4079):  alexmv | 2005-11-14 14:52:57 -0500
              r7148@zoq-fot-pik:  chmrr | 2005-11-14 14:51:58 -0500
              RT-Ticket: 6559
              RT-Status: resolved
              RT-Update: correspond
               * Tests from Todd Chapman for loading CF from a wrong queue
             
             r18941@truegrounds (orig r4080):  alexmv | 2005-11-14 14:55:17 -0500
              r7152@zoq-fot-pik:  chmrr | 2005-11-14 14:54:43 -0500
               * Restore rightful .po headers on new french translation
             
             r18942@truegrounds (orig r4081):  alexmv | 2005-11-14 14:59:42 -0500
              r7155@zoq-fot-pik:  chmrr | 2005-11-14 14:59:06 -0500
              RT-Ticket: 7020
              RT-Status: resolved
              RT-Update: correspond
               * Actually make use of 'style' if it is provided; thanks to Kelly
                F. Hickel <kfh@mqsoftware.com>
             
             r18944@truegrounds (orig r4083):  alexmv | 2005-11-14 15:43:24 -0500
              r7159@zoq-fot-pik:  chmrr | 2005-11-14 15:42:48 -0500
              RT-Ticket: 6457
              RT-Status: resolved
              RT-Update: correspond
               * Typo in Ticket_Overlay.pm, found by Todd Chapman <todd@chaka.net>
             
             r18945@truegrounds (orig r4084):  alexmv | 2005-11-14 15:51:27 -0500
              r7161@zoq-fot-pik:  chmrr | 2005-11-14 15:50:56 -0500
              RT-Ticket: 6458
              RT-Status: resolved
              RT-Update: correspond
               * Removed extra return argument from _AddLink, thanks to Todd Chapman
                 <todd@chaka.net>
             
             r18946@truegrounds (orig r4085):  alexmv | 2005-11-14 16:30:12 -0500
              r7163@zoq-fot-pik:  chmrr | 2005-11-14 16:29:36 -0500
              RT-Ticket: 6507
              RT-Status: resolved
              RT-Update: correspond
               * Standardize fonts to "Verdana, Arial, Helvetica, sans-serif";
                 variant of patch from Maxime Henrion <mux@FreeBSD.org>
             
             r18947@truegrounds (orig r4086):  alexmv | 2005-11-14 16:49:33 -0500
              r7165@zoq-fot-pik:  chmrr | 2005-11-14 16:49:07 -0500
              RT-Ticket: 7131
              RT-Status: resolved
              RT-Update: correspond
               * The $RT::rtname regex should be case insensitive for matching
                 subjects; thanks to Phil Smith III <psmith@levanta.com> for the
                 catch
             
             r18948@truegrounds (orig r4087):  ruz | 2005-11-14 16:50:12 -0500
             * fix: really hide hidden paths from callbacks
             * fix: fetch data from the %cache by one key when store data with other
             r18950@truegrounds (orig r4089):  ruz | 2005-11-14 16:57:36 -0500
             * revert back mysql.schema, commited by accident
             r18951@truegrounds (orig r4090):  ruz | 2005-11-14 17:02:36 -0500
             * /Elements/QueryString now supports ARRAY refs, this allow us to handle
               multiple arguments with the same name, this behaviour is consistent with
               how HTML::Mason handle arguments
             r18953@truegrounds (orig r4092):  alexmv | 2005-11-14 17:35:40 -0500
              r7175@zoq-fot-pik:  chmrr | 2005-11-14 17:35:03 -0500
              RT-Ticket: 7010
              RT-Status: resolved
              RT-Update: correspond
               * Treat our email addresses as case-insensitive
             
             r18957@truegrounds (orig r4096):  alexmv | 2005-11-14 18:34:44 -0500
              r7182@zoq-fot-pik:  chmrr | 2005-11-14 18:34:13 -0500
              RT-Ticket: 6994
              RT-Status: resolved
              RT-Update: correspond
               * Sort custom vield values by SortOrder, then *Name*, then id; patch
                 from Troy Davis <troy@nack.net>
             
             r18992@truegrounds (orig r4120):  robert | 2005-11-19 22:52:28 -0500
              r4186@bear:  rspier | 2005-11-19 19:51:38 -0800
              typo fix: s/load/Load/ 
             
            
           
          
         
         r3077@cubic-pc (orig r4199):  jesse | 2005-12-01 00:32:08 +0300
          r19616@truegrounds:  jesse | 2005-11-30 16:11:33 -0500
          * Reminders typo
         
         r3078@cubic-pc (orig r4221):  jesse | 2005-12-03 02:07:20 +0300
          r19696@truegrounds:  jesse | 2005-12-02 17:59:08 -0500
          * typo fox
         
         r3079@cubic-pc (orig r4222):  jesse | 2005-12-03 02:07:34 +0300
          r19698@truegrounds:  jesse | 2005-12-02 18:00:25 -0500
           r19693@truegrounds:  jesse | 2005-12-02 17:48:24 -0500
            r19588@truegrounds:  jesse | 2005-11-30 16:00:10 -0500
            * Bump to 3.4.5rc1
            r19674@truegrounds:  jesse | 2005-12-01 23:13:50 -0500
             * Added a print stylesheet from Koos van den Hout
            r19688@truegrounds:  jesse | 2005-12-02 17:01:28 -0500
            RT-Ticket: 6962
            RT-Status: resolved
            RT-Update: correspond
            
            * Patch from Rolf Grossmann to fix some bogosity in the query builder
            
           
          
         
         r3080@cubic-pc (orig r4267):  jesse | 2005-12-08 08:44:10 +0300
          r19796@truegrounds:  jesse | 2005-12-08 00:41:36 -0500
          * ModifyAll.html has two copies of Owner. Disambiguate.
         
         r3081@cubic-pc (orig r4268):  jesse | 2005-12-08 08:45:05 +0300
          r19797@truegrounds:  jesse | 2005-12-08 00:42:14 -0500
           *Also, deal with the case where the user doesn't change either value
         
         r3082@cubic-pc (orig r4409):  jesse | 2006-01-19 18:14:40 +0300
          r22718@truegrounds:  jesse | 2006-01-19 09:01:31 -0500
          Merge forward from RT 3.4 and Quebec
          
          r22386@truegrounds:  jesse | 2006-01-13 12:50:56 -0500
            r19822@truegrounds (orig r4253):  alexmv | 2005-12-06 18:29:47 +0100
             r7565@zoq-fot-pik:  chmrr | 2005-12-06 12:28:41 -0500
              * Tailing test -- paging, ORDER BY, JOIN, and DISTINCT collude to
             produce incorrect results, unless the DISTINCT is done very carefully.
             See the latest DBIx-SearchBuilder.
            
            r20865@truegrounds (orig r4330):  alexmv | 2005-12-19 20:48:21 +0100
             r7854@zoq-fot-pik:  chmrr | 2005-12-19 14:47:41 -0500
              * Squish out duplicate SortOrders in ObjectCustomFields if they
             exist; this should be impossible, so the O(n) updates is mostly
             justified.
            
            r20866@truegrounds (orig r4331):  alexmv | 2005-12-19 21:15:17 +0100
             r7856@zoq-fot-pik:  chmrr | 2005-12-19 15:14:45 -0500
              * Checking Principal isn't enough to know if this is the current user
             -- we could be being passed our own email address, instead of our own
             principal.
            
            r22376@truegrounds (orig r4387):  alexmv | 2006-01-12 17:24:24 +0100
             r8635@zoq-fot-pik:  chmrr | 2006-01-12 11:23:39 -0500
              * Parse embedded newlines
              * Anchor column alias matches at beginning and end so they don't pick
                up things like 'CustomField-Summary Status' as =~ /Summary/
            
           
           r22387@truegrounds:  jesse | 2006-01-13 12:56:51 -0500
           * Pulled up changes from RT 3.4.5
           
           r19695@truegrounds:  jesse | 2005-12-02 23:58:50 +0100
            * RC2
            r20429@truegrounds:  jesse | 2005-12-13 21:25:39 +0100
             r19996@truegrounds (orig r4303):  alexmv | 2005-12-13 13:58:20 -0500
              r7707@zoq-fot-pik:  chmrr | 2005-12-13 13:54:45 -0500
               * I don't think this join to Attachments is needed or useful -- it means you don't see changes with no attachments
             
            
            r20435@truegrounds:  jesse | 2005-12-13 22:51:06 +0100
            * warning silencing for a log message
            r20436@truegrounds:  jesse | 2005-12-13 22:51:41 +0100
            * 3.4.5rc3
            r22357@truegrounds:  jesse | 2006-01-11 18:20:01 +0100
            RT-Ticket: 7222
            RT-Status: resolved
            RT-Update: correspond
            
            * German translation update from Dirk Pape
            r22369@truegrounds:  jesse | 2006-01-12 16:23:48 +0100
            * Forced timezone for a date test to GMT, since it's searching on subjective dates
            r22370@truegrounds:  jesse | 2006-01-12 16:25:19 +0100
            * Silence a warning introduced by a patch to fix oracle installs
            r22371@truegrounds:  jesse | 2006-01-12 16:25:39 +0100
            * This be 3.4.5
           
           r22715@truegrounds:  jesse | 2006-01-19 08:49:53 -0500
            r22708@truegrounds (orig r4400):  alexmv | 2006-01-18 16:35:37 -0500
             r8683@zoq-fot-pik:  chmrr | 2006-01-18 16:34:42 -0500
              * Correctly deal with 0-length field values; now passes test suite
                again.  Mea culpa.
            
            r22709@truegrounds (orig r4401):  alexmv | 2006-01-18 17:59:16 -0500
             r8689@zoq-fot-pik:  chmrr | 2006-01-18 17:58:29 -0500
              * Support multiple requestors, ccs, adminccs, or links on one line
            
            r22710@truegrounds (orig r4402):  alexmv | 2006-01-18 23:15:31 -0500
             r8691@zoq-fot-pik:  chmrr | 2006-01-18 23:14:54 -0500
              * Document and standardize UpdateType
              * Fix another possible infinite loop bug
            
            r22711@truegrounds (orig r4403):  alexmv | 2006-01-19 00:10:27 -0500
             r8693@zoq-fot-pik:  chmrr | 2006-01-19 00:09:49 -0500
              * ForceOwner to force ownership
            
            r22712@truegrounds (orig r4404):  alexmv | 2006-01-19 00:13:52 -0500
             r8695@zoq-fot-pik:  chmrr | 2006-01-19 00:13:12 -0500
              * Removed debugging statements
            
           
           r22717@truegrounds:  jesse | 2006-01-19 08:59:52 -0500
           * Merged forward from RT 3.4
          
         
         r3083@cubic-pc (orig r4456):  jesse | 2006-02-01 04:16:39 +0300
          r23030@truegrounds:  jesse | 2006-01-31 18:51:02 -0500
          * Added the ability to make custom fields link to and include content from other systems.
         
         r3084@cubic-pc (orig r4457):  jesse | 2006-02-01 04:16:50 +0300
          r23031@truegrounds:  jesse | 2006-01-31 18:52:13 -0500
          * Added a note about the AHAH support
         
         r3085@cubic-pc (orig r4496):  jesse | 2006-02-04 07:13:43 +0300
          r23050@truegrounds:  jesse | 2006-02-03 13:34:17 -0500
          * Added a bunch more callbacks for great justice.
         
         r3086@cubic-pc (orig r4518):  jesse | 2006-02-09 22:20:22 +0300
          r23555@truegrounds:  jesse | 2006-02-09 14:19:23 -0500
          * missing _ in regex 
         
         r3087@cubic-pc (orig r4519):  jesse | 2006-02-09 22:59:12 +0300
          r23569@truegrounds:  jesse | 2006-02-09 14:48:54 -0500
          * open links in new windows
         
         r3088@cubic-pc (orig r4524):  jesse | 2006-02-10 07:14:17 +0300
          r23587@truegrounds:  jesse | 2006-02-09 23:13:22 -0500
          * Reminder editing updates
          
         
         r3089@cubic-pc (orig r4525):  jesse | 2006-02-10 22:50:21 +0300
          r23593@truegrounds:  jesse | 2006-02-10 14:47:08 -0500
          * Force the content type inside a js comment
         
         r3090@cubic-pc (orig r4526):  jesse | 2006-02-10 22:50:33 +0300
          r23594@truegrounds:  jesse | 2006-02-10 14:49:27 -0500
          * wrap the mason directive for setting the content type in a js comment
          
         
         r3091@cubic-pc (orig r4541):  jesse | 2006-02-16 22:45:36 +0300
          r23812@truegrounds:  jesse | 2006-02-16 11:42:23 -0800
          * Chaldea release engineering
         
         r3092@cubic-pc (orig r4543):  jesse | 2006-02-17 00:34:46 +0300
          r23814@truegrounds:  jesse | 2006-02-16 13:33:40 -0800
          * try to make rt.js do the right thing with headers
         
         r3093@cubic-pc (orig r4551):  jesse | 2006-02-17 05:29:47 +0300
          r23826@truegrounds:  jesse | 2006-02-16 18:25:05 -0800
          * Backport tickets_overlay from 3.5. Fix a bug that stopped search on global custom fields
         
         r3094@cubic-pc (orig r4552):  jesse | 2006-02-17 21:03:41 +0300
          r23835@truegrounds:  jesse | 2006-02-17 10:02:28 -0800
          * Chaldea r7
         
         r3095@cubic-pc (orig r4559):  jesse | 2006-02-21 22:13:42 +0300
          r24473@truegrounds:  jesse | 2006-02-21 14:05:29 -0500
           r24470@truegrounds:  jesse | 2006-02-21 13:50:15 -0500
            r23039@truegrounds (orig r4459):  alexmv | 2006-01-31 21:33:58 -0500
             r8863@zoq-fot-pik:  chmrr | 2006-01-31 21:33:12 -0500
              * Collapse ForceOwner and Owner
              * Fix updating of (Admin)Ccs
              * Default UpdateType to 'correspond'
              * Default content-type to 'text/plain'
            
            r23040@truegrounds (orig r4460):  alexmv | 2006-01-31 23:42:36 -0500
             r8868@zoq-fot-pik:  chmrr | 2006-01-31 22:24:18 -0500
              * Untabify and adjust indenting in one or two places
            
            r23041@truegrounds (orig r4461):  alexmv | 2006-01-31 23:42:41 -0500
             r8869@zoq-fot-pik:  chmrr | 2006-01-31 23:41:57 -0500
              * Custom field updating during processing
              * Better error handling when ticket id doesn't exist during update
            
            r23082@truegrounds (orig r4473):  alexmv | 2006-02-03 14:32:54 -0500
             r8895@zoq-fot-pik:  chmrr | 2006-02-03 14:32:05 -0500
              * 'id' is not longer required to be the first column.  In fact, it's
             not required at all.  Blank or non-existant 'id' columns will cause it
             to assume the ticket is new, and come up with an automatic template id
             for the row.
            
            r23515@truegrounds (orig r4504):  alexmv | 2006-02-08 15:01:17 -0500
             r8969@zoq-fot-pik:  chmrr | 2006-02-08 15:00:00 -0500
              * Whitespace fixes in Results.tsv
              * Spit out custom fields as CF-...
              * During offline upload parsing, try to treat date as ISO first,
                falling back to unknown
              * Keep offline upload form from tacking on an extra newline each
                submit
              * Minimize yo-yo-ing of status if possible
              * Allow false values as possible values, as long as they're defined
              * Cc, AdminCc, and Requestor may be either email addresses or users
            
            r23628@truegrounds (orig r4527):  alexmv | 2006-02-10 19:10:22 -0500
             r9038@zoq-fot-pik:  chmrr | 2006-02-10 19:09:21 -0500
              * Accept either singular or plural forms of requestor, cc, admincc
            
           
           r24472@truegrounds:  jesse | 2006-02-21 13:57:01 -0500
            r22894@truegrounds:  jesse | 2006-01-24 07:44:05 -0500
            * Note that our SQLite dependency is 1.0
            r22958@truegrounds:  jesse | 2006-01-25 07:08:34 -0500
            From: Joop van de Wege <JoopvandeWege@mococo.nl>
            Message-Id: <20060125125248.1A97.JOOPVANDEWEGE@mococo.nl>
            
            > There is atleast one problem that I have spotted and that is that
            > schema.Oracle contains two empty lines in CREATE TABLE
            > ObjectCustomFieldValues which don't belong there.
            > That is the second set of errors you get. The first is an indication
            > that an sequence with that name already exists in the schema of that
            > Oracle users you're RT installing in.
            
            r22960@truegrounds:  jesse | 2006-01-25 07:47:07 -0500
            * a couple added lines of docs to the cli
            r22962@truegrounds:  jesse | 2006-01-25 08:18:09 -0500
            * Updated mandatory fields for ticket creation forms
            r24471@truegrounds:  jesse | 2006-02-21 13:51:18 -0500
             r23026@truegrounds (orig r4448):  kevinr | 2006-01-30 19:25:47 -0500
              r10537@SAD-GIRL-IN-SNOW:  kevinr | 2006-01-30 19:20:52 -0500
              RT-Ticket: 7289
              RT-Status: resolved
              RT-Update: correspond
              
              Updated German translation (thanks to Thorsten Brumm)
             
             r23132@truegrounds (orig r4497):  alexmv | 2006-02-04 18:34:45 -0500
              r8936@zoq-fot-pik:  chmrr | 2006-02-04 18:24:38 -0500
               * Only rmtree if we have something to rm; keeps rmtree from
              complaining about 'Not root path(s) specified'
             
             r23133@truegrounds (orig r4498):  alexmv | 2006-02-04 18:34:51 -0500
              r8937@zoq-fot-pik:  chmrr | 2006-02-04 18:33:57 -0500
              RT-Ticket: 7329
              RT-Status: resolved
              RT-Update: correspond
              
               * Use SelectNewTicketQueue instead of SelectQueue
              
             
            
           
          
         
         r3096@cubic-pc (orig r5258):  ruz | 2006-05-19 06:13:05 +0400
         merge from 3.4
         
          r2079@cubic-pc (orig r4686):  jesse | 2006-03-05 01:47:46 +0300
           r22962@truegrounds:  jesse | 2006-01-25 05:18:09 -0800
           * Updated mandatory fields for ticket creation forms
          
          r2190@cubic-pc (orig r4799):  jesse | 2006-03-23 09:37:59 +0300
           r30313@truegrounds:  jesse | 2006-03-23 01:36:27 -0500
           * Better mp2 bulletproofing
          
          r2191@cubic-pc (orig r4814):  jesse | 2006-03-24 06:40:37 +0300
           r10436@hualien:  jesse | 2006-03-23 22:40:25 -0500
           * It helps when there aren't typos
          
          r2262@cubic-pc (orig r4847):  alexmv | 2006-03-29 00:50:07 +0400
           r11918@zoq-fot-pik:  chmrr | 2006-03-28 15:49:56 -0500
            * Backport TXN fixes from 3.7 and 3.5
          
          r2321@cubic-pc (orig r4924):  jesse | 2006-03-31 06:07:23 +0400
           r10636@hualien:  jesse | 2006-03-31 11:06:57 +0900
           RT-Ticket: 7398
           RT-Status: resolved
           RT-Update: correspond
           
           * Added a "RH" RedHat layout option to config.layout  -- Paulo Matos
          
          r2396@cubic-pc (orig r5047):  ruz | 2006-04-18 04:40:06 +0400
          * check and report error to the logs
          r2421@cubic-pc (orig r5060):  jesse | 2006-04-24 18:49:40 +0400
           r11842@hualien:  jesse | 2006-04-24 10:49:13 -0400
           The following patch adds the useful LastUpdated field to the fields
           returned through the REST interface.
           David - who starts to wonder if his patches are actually read by someone :-)
           --
           David Schweikert        | phone: +41 44 632 7019
           System manager ISG.EE   | walk:  ETH Zentrum, ETL F24.1
           ETH Zurich, Switzerland | web:   http://people.ee.ethz.ch/dws
           
          
          r2422@cubic-pc (orig r5064):  ruz | 2006-04-25 00:42:43 +0400
          * max subject is 200 character long
          r2423@cubic-pc (orig r5065):  ruz | 2006-04-25 01:25:15 +0400
          * convert only if $enc'oding contains something
          r2424@cubic-pc (orig r5066):  ruz | 2006-04-25 04:21:32 +0400
          * simple tests for Attachments manipulation from web interface
          r2548@cubic-pc (orig r5115):  ruz | 2006-04-26 03:24:45 +0400
          * (cond) && 'selected' outputs 0 if condition fails on my system 
          r2549@cubic-pc (orig r5116):  ruz | 2006-04-26 03:35:09 +0400
          * get queue ID from page
          r2658@cubic-pc (orig r5118):  jesse | 2006-04-26 06:43:31 +0400
           r11882@hualien:  jesse | 2006-04-25 22:43:11 -0400
           * Mark Eichin picked up that http://lists.fsck.com/pipermail/rt-devel/2004-August/006216.html had never been applied. 
           
           rt ls -l broke because of it, if your RT server wasn't at / 
          
          r2862@cubic-pc (orig r5183):  jesse | 2006-05-09 06:31:56 +0400
           r13313@hualien:  jesse | 2006-05-08 12:01:55 -0400
            * Finding disabled groups should actually find them, now
          
          r2863@cubic-pc (orig r5184):  jesse | 2006-05-09 06:32:10 +0400
           r13314@hualien:  jesse | 2006-05-08 12:14:26 -0400
           * Minor reformatting
          
          r2864@cubic-pc (orig r5185):  jesse | 2006-05-09 06:32:19 +0400
           r13315@hualien:  jesse | 2006-05-08 22:31:30 -0400
           * Mail gateway refactoring to make added functioanlity a bit easier. 
             No (intentional) functional changes.
          
          r2865@cubic-pc (orig r5186):  jesse | 2006-05-09 06:56:20 +0400
           r13330@hualien:  jesse | 2006-05-08 22:55:56 -0400
            * Reed Loden caught a perltidy error that, somewhat terrifiyingly, was still a valid mason page
          
          r2866@cubic-pc (orig r5187):  jesse | 2006-05-09 08:48:10 +0400
           r13332@hualien:  jesse | 2006-05-09 00:47:49 -0400
           * Mismatched parens
          
          r2867@cubic-pc (orig r5206):  ruz | 2006-05-12 00:48:53 +0400
          * return values checking and more logging on errors
          r2868@cubic-pc (orig r5207):  ruz | 2006-05-12 00:56:24 +0400
          * more checks on attachments processing
          r2869@cubic-pc (orig r5208):  ruz | 2006-05-12 02:24:17 +0400
          * if ( not $xxx || $xxx->foo ) is equivalent to
            if ( not ( $xxx || $xxx->foo ) ) due to perl5 rules
            which is not expected behaviour
          r2870@cubic-pc (orig r5209):  ruz | 2006-05-12 02:31:58 +0400
          * user do next steps:
              1) open ticket #1
              2) click reply
              3) upload attachment
              4) open ticket #2 in another browser window
              5) send reply to the ticket #1
            RT looses uploaded attachment due to step 4) as RT tries
            to add attchement to the ticket #2 and drops them from session.
            As solution don't ProcessTicketMessage if there is attachments,
            but only if there is real update message.
          r2885@cubic-pc (orig r5216):  ruz | 2006-05-13 00:54:41 +0400
          * add Timezone argument in SetToMidnight
          r2886@cubic-pc (orig r5217):  ruz | 2006-05-13 01:02:54 +0400
          * use SetToMidnight( Timezone => 'server' ) to calc start and end of the day
          r2888@cubic-pc (orig r5218):  ruz | 2006-05-13 04:31:33 +0400
          * get rid of "masks earlier declaration" warnings
          r2889@cubic-pc (orig r5238):  ruz | 2006-05-17 02:39:59 +0400
          * really noisy warning
            *NOTE* that option we use is not described in config
          r2895@cubic-pc (orig r5249):  ruz | 2006-05-18 20:17:47 +0400
          * add bug comment
          r2896@cubic-pc (orig r5256):  ruz | 2006-05-19 05:45:58 +0400
          * allow to complete actions in mail plugins
          r2897@cubic-pc (orig r5257):  ruz | 2006-05-19 05:53:40 +0400
          * minor
         
         r3098@cubic-pc (orig r5260):  ruz | 2006-05-19 06:37:34 +0400
         QUEBEC->CHALDEA
         
          r1950@cubic-pc (orig r4560):  jesse | 2006-02-21 22:14:19 +0300
           r24472@truegrounds:  jesse | 2006-02-21 13:57:01 -0500
            r22894@truegrounds:  jesse | 2006-01-24 07:44:05 -0500
            * Note that our SQLite dependency is 1.0
            r22958@truegrounds:  jesse | 2006-01-25 07:08:34 -0500
            From: Joop van de Wege <JoopvandeWege@mococo.nl>
            Message-Id: <20060125125248.1A97.JOOPVANDEWEGE@mococo.nl>
            
            > There is atleast one problem that I have spotted and that is that
            > schema.Oracle contains two empty lines in CREATE TABLE
            > ObjectCustomFieldValues which don't belong there.
            > That is the second set of errors you get. The first is an indication
            > that an sequence with that name already exists in the schema of that
            > Oracle users you're RT installing in.
            
            r22960@truegrounds:  jesse | 2006-01-25 07:47:07 -0500
            * a couple added lines of docs to the cli
            r22962@truegrounds:  jesse | 2006-01-25 08:18:09 -0500
            * Updated mandatory fields for ticket creation forms
            r24471@truegrounds:  jesse | 2006-02-21 13:51:18 -0500
             r23026@truegrounds (orig r4448):  kevinr | 2006-01-30 19:25:47 -0500
              r10537@SAD-GIRL-IN-SNOW:  kevinr | 2006-01-30 19:20:52 -0500
              RT-Ticket: 7289
              RT-Status: resolved
              RT-Update: correspond
              
              Updated German translation (thanks to Thorsten Brumm)
             
             r23132@truegrounds (orig r4497):  alexmv | 2006-02-04 18:34:45 -0500
              r8936@zoq-fot-pik:  chmrr | 2006-02-04 18:24:38 -0500
               * Only rmtree if we have something to rm; keeps rmtree from
              complaining about 'Not root path(s) specified'
             
             r23133@truegrounds (orig r4498):  alexmv | 2006-02-04 18:34:51 -0500
              r8937@zoq-fot-pik:  chmrr | 2006-02-04 18:33:57 -0500
              RT-Ticket: 7329
              RT-Status: resolved
              RT-Update: correspond
              
               * Use SelectNewTicketQueue instead of SelectQueue
              
             
            
           
          
          r2172@cubic-pc (orig r4721):  alexmv | 2006-03-10 00:53:17 +0300
           r8469@zoq-fot-pik:  chmrr | 2006-03-09 16:52:49 -0500
            * Include Cc and AdminCc in CSV download
          
          r2173@cubic-pc (orig r4722):  alexmv | 2006-03-10 02:13:22 +0300
           r8473@zoq-fot-pik:  chmrr | 2006-03-09 18:13:13 -0500
            * Backport from 3.7 for CustomFields fixes
          
          r2325@cubic-pc (orig r4931):  alexmv | 2006-04-01 02:51:38 +0400
           r12069@zoq-fot-pik:  chmrr | 2006-03-31 17:50:29 -0500
            * Bump SearchBuilder dependency
          
          r2907@cubic-pc (orig r4931):  svm | 2006-05-19 06:11:25 +0400
          SVM: initializing mirror for /mirrors/branches/QUEBEC-EXPERIMENTAL
          r3097@cubic-pc (orig r5259):  ruz | 2006-05-19 06:18:42 +0400
          merge from 3.4
          
           r2079@cubic-pc (orig r4686):  jesse | 2006-03-05 01:47:46 +0300
            r22962@truegrounds:  jesse | 2006-01-25 05:18:09 -0800
            * Updated mandatory fields for ticket creation forms
           
           r2190@cubic-pc (orig r4799):  jesse | 2006-03-23 09:37:59 +0300
            r30313@truegrounds:  jesse | 2006-03-23 01:36:27 -0500
            * Better mp2 bulletproofing
           
           r2191@cubic-pc (orig r4814):  jesse | 2006-03-24 06:40:37 +0300
            r10436@hualien:  jesse | 2006-03-23 22:40:25 -0500
            * It helps when there aren't typos
           
           r2262@cubic-pc (orig r4847):  alexmv | 2006-03-29 00:50:07 +0400
            r11918@zoq-fot-pik:  chmrr | 2006-03-28 15:49:56 -0500
             * Backport TXN fixes from 3.7 and 3.5
           
           r2321@cubic-pc (orig r4924):  jesse | 2006-03-31 06:07:23 +0400
            r10636@hualien:  jesse | 2006-03-31 11:06:57 +0900
            RT-Ticket: 7398
            RT-Status: resolved
            RT-Update: correspond
            
            * Added a "RH" RedHat layout option to config.layout  -- Paulo Matos
           
           r2396@cubic-pc (orig r5047):  ruz | 2006-04-18 04:40:06 +0400
           * check and report error to the logs
           r2421@cubic-pc (orig r5060):  jesse | 2006-04-24 18:49:40 +0400
            r11842@hualien:  jesse | 2006-04-24 10:49:13 -0400
            The following patch adds the useful LastUpdated field to the fields
            returned through the REST interface.
            David - who starts to wonder if his patches are actually read by someone :-)
            --
            David Schweikert        | phone: +41 44 632 7019
            System manager ISG.EE   | walk:  ETH Zentrum, ETL F24.1
            ETH Zurich, Switzerland | web:   http://people.ee.ethz.ch/dws
            
           
           r2422@cubic-pc (orig r5064):  ruz | 2006-04-25 00:42:43 +0400
           * max subject is 200 character long
           r2423@cubic-pc (orig r5065):  ruz | 2006-04-25 01:25:15 +0400
           * convert only if $enc'oding contains something
           r2424@cubic-pc (orig r5066):  ruz | 2006-04-25 04:21:32 +0400
           * simple tests for Attachments manipulation from web interface
           r2548@cubic-pc (orig r5115):  ruz | 2006-04-26 03:24:45 +0400
           * (cond) && 'selected' outputs 0 if condition fails on my system 
           r2549@cubic-pc (orig r5116):  ruz | 2006-04-26 03:35:09 +0400
           * get queue ID from page
           r2658@cubic-pc (orig r5118):  jesse | 2006-04-26 06:43:31 +0400
            r11882@hualien:  jesse | 2006-04-25 22:43:11 -0400
            * Mark Eichin picked up that http://lists.fsck.com/pipermail/rt-devel/2004-August/006216.html had never been applied. 
            
            rt ls -l broke because of it, if your RT server wasn't at / 
           
           r2862@cubic-pc (orig r5183):  jesse | 2006-05-09 06:31:56 +0400
            r13313@hualien:  jesse | 2006-05-08 12:01:55 -0400
             * Finding disabled groups should actually find them, now
           
           r2863@cubic-pc (orig r5184):  jesse | 2006-05-09 06:32:10 +0400
            r13314@hualien:  jesse | 2006-05-08 12:14:26 -0400
            * Minor reformatting
           
           r2864@cubic-pc (orig r5185):  jesse | 2006-05-09 06:32:19 +0400
            r13315@hualien:  jesse | 2006-05-08 22:31:30 -0400
            * Mail gateway refactoring to make added functioanlity a bit easier. 
              No (intentional) functional changes.
           
           r2865@cubic-pc (orig r5186):  jesse | 2006-05-09 06:56:20 +0400
            r13330@hualien:  jesse | 2006-05-08 22:55:56 -0400
             * Reed Loden caught a perltidy error that, somewhat terrifiyingly, was still a valid mason page
           
           r2866@cubic-pc (orig r5187):  jesse | 2006-05-09 08:48:10 +0400
            r13332@hualien:  jesse | 2006-05-09 00:47:49 -0400
            * Mismatched parens
           
           r2867@cubic-pc (orig r5206):  ruz | 2006-05-12 00:48:53 +0400
           * return values checking and more logging on errors
           r2868@cubic-pc (orig r5207):  ruz | 2006-05-12 00:56:24 +0400
           * more checks on attachments processing
           r2869@cubic-pc (orig r5208):  ruz | 2006-05-12 02:24:17 +0400
           * if ( not $xxx || $xxx->foo ) is equivalent to
             if ( not ( $xxx || $xxx->foo ) ) due to perl5 rules
             which is not expected behaviour
           r2870@cubic-pc (orig r5209):  ruz | 2006-05-12 02:31:58 +0400
           * user do next steps:
               1) open ticket #1
               2) click reply
               3) upload attachment
               4) open ticket #2 in another browser window
               5) send reply to the ticket #1
             RT looses uploaded attachment due to step 4) as RT tries
             to add attchement to the ticket #2 and drops them from session.
             As solution don't ProcessTicketMessage if there is attachments,
             but only if there is real update message.
           r2885@cubic-pc (orig r5216):  ruz | 2006-05-13 00:54:41 +0400
           * add Timezone argument in SetToMidnight
           r2886@cubic-pc (orig r5217):  ruz | 2006-05-13 01:02:54 +0400
           * use SetToMidnight( Timezone => 'server' ) to calc start and end of the day
           r2888@cubic-pc (orig r5218):  ruz | 2006-05-13 04:31:33 +0400
           * get rid of "masks earlier declaration" warnings
           r2889@cubic-pc (orig r5238):  ruz | 2006-05-17 02:39:59 +0400
           * really noisy warning
             *NOTE* that option we use is not described in config
           r2895@cubic-pc (orig r5249):  ruz | 2006-05-18 20:17:47 +0400
           * add bug comment
           r2896@cubic-pc (orig r5256):  ruz | 2006-05-19 05:45:58 +0400
           * allow to complete actions in mail plugins
           r2897@cubic-pc (orig r5257):  ruz | 2006-05-19 05:53:40 +0400
           * minor
          
         
         r3131@cubic-pc (orig r5314):  ruz | 2006-05-28 03:34:03 +0400
         * revert wrong merge from quebec branch
         r3264@cubic-pc (orig r5398):  ruz | 2006-06-17 00:16:45 +0400
         merge 3.4 -> QUEBEC -> CHALDEA
         
          r3263@cubic-pc (orig r5397):  ruz | 2006-06-17 00:15:18 +0400
          merge 3.4 -> QUEBEC
          
           r3099@cubic-pc (orig r5268):  jesse | 2006-05-20 01:17:41 +0400
            r13935@hualien:  jesse | 2006-05-19 17:17:27 -0400
            * There were divergent copies of this code. The EmailParser code was more correct
           
           r3130@cubic-pc (orig r5310):  ruz | 2006-05-27 04:39:49 +0400
           * when we could parse URI, for example object doesn't exist
             fallback to RT::URI::base resolver, so $uri->IsLocal and
             other methods wouldn't die but return undef
           r3132@cubic-pc (orig r5315):  ruz | 2006-05-28 15:19:20 +0400
           * Use "Requestor.id = $requestor->id" search instead of search by email address
             as latter is not indexed
           r3133@cubic-pc (orig r5317):  ruz | 2006-05-31 00:13:02 +0400
           * If current user changes owner from somebody else to nobody user,
             the action fails with "You can only reassign tickets that you own
             or that are unowned", but we must change owner if he has no right
             to own tickets in dest queue. Do it with Force and with SystemUser
             context.
          
         
         r3498@cubic-pc (orig r5486):  ruz | 2006-06-29 02:39:35 +0400
         merge QUEBEC -> CHALDEA
         
          r3492@cubic-pc (orig r5484):  ruz | 2006-06-29 01:39:57 +0400
          merge 3.4->QUEBEC
          
           r3273@cubic-pc (orig r5400):  ruz | 2006-06-17 04:40:24 +0400
           * not default mail plugins has been broken during last refactoring
           ** move a code back into its scope
           ** don't forget to store $_ in $Class when $_ matches ^RT::Interface::Email
           r3310@cubic-pc (orig r5476):  ruz | 2006-06-28 01:21:07 +0400
           * nothing special, small changes I'd changed during
             the hunt over a bug
           r3311@cubic-pc (orig r5480):  ruz | 2006-06-28 04:05:49 +0400
           * minor formatting
           r3491@cubic-pc (orig r5482):  ruz | 2006-06-29 01:25:18 +0400
           * add tests for unsafe mailgate commands
           * fix bugs that were introduced during Email.pm refactoring
          
         
         r3668@cubic-pc (orig r5826):  ruz | 2006-08-30 22:13:47 +0400
         merge QUEBEC -> CHALDEA
         
          r3667@cubic-pc (orig r5825):  ruz | 2006-08-30 19:47:20 +0400
          merge 3.4->QUEBEC
          
           r3523@cubic-pc (orig r5496):  ruz | 2006-07-01 00:09:08 +0400
           Changes:
           * new config option $OldestTransactionsFirst that allow
             administrator to reverse order of transactions on
             history page
           
           r3524@cubic-pc (orig r5520):  ruz | 2006-07-04 09:36:46 +0400
           * forgot to add option to config
           r3525@cubic-pc (orig r5521):  ruz | 2006-07-04 09:38:03 +0400
           * report error when couldn't create CF
           r3526@cubic-pc (orig r5522):  ruz | 2006-07-04 09:39:21 +0400
           * we never should call exit from libs
           r3527@cubic-pc (orig r5534):  ruz | 2006-07-06 19:19:46 +0400
           rt-crontool
           * add --transaction argument with two possible values: 'first' and 'last'
           * add --transaction-type argument to allow users select type of transactions
           ** these transactions would be passed to scrips for processing, so users
              can use conditions, actions and templates that check or use properties of
              transaction
           
           * also some existant actions, conditions and templates require scrip or
             scrip action objects to process normally, as we have no these objects
             available we now pass void (not loaded) objects. This change would allow
             users to use notify actions with crontool.
           r3528@cubic-pc (orig r5570):  kevinr | 2006-07-14 00:21:31 +0400
            r14836@sad-girl-in-snow:  kevinr | 2006-07-13 16:17:43 -0400
            * The RT::Condition::Generic docs were wrong... fixed.
           
           r3529@cubic-pc (orig r5616):  jesse | 2006-07-20 04:40:57 +0400
            r14217@pinglin:  jesse | 2006-07-19 17:39:08 -0700
            * crit was being called on the wrong object. Thanks to Todd Chapman 
           
           r3530@cubic-pc (orig r5624):  jesse | 2006-07-20 21:48:07 +0400
            r14229@pinglin:  jesse | 2006-07-20 10:47:51 -0700
            * The new history ordering feature was backported backwards.
           
           r3569@cubic-pc (orig r5669):  ruz | 2006-07-28 20:06:56 +0400
           * bump 3.4.6rc1
           r3653@cubic-pc (orig r5777):  ruz | 2006-08-17 02:55:37 +0400
           * add LeftColumn and RightColumn callbacks to the summary element
           r3654@cubic-pc (orig r5778):  ruz | 2006-08-17 02:56:58 +0400
           * display one value without html lists
           r3655@cubic-pc (orig r5779):  ruz | 2006-08-17 02:58:46 +0400
           * allow user to add zero CF values
           r3661@cubic-pc (orig r5818):  ruz | 2006-08-27 20:34:52 +0400
           * add additional classes to records in tables with ticket's properties
           ** so it's possible to change visiual appearance of different fields
              like dates, queue, priority status and other
           r3662@cubic-pc (orig r5819):  ruz | 2006-08-29 20:59:30 +0400
           * Code:
             $cf->Load(...)
             $field = $cf->id;
             unless( $field =~ /^\d+$/ )...
             may produce unint warning if field wasn't loaded,
             use "unless( $cf->id )" instead as we do everywhere
           
           r3663@cubic-pc (orig r5820):  ruz | 2006-08-29 21:03:36 +0400
           * default title to empty string as we compare it with 'NEWLINE' string
             in several places, drops uninit warnings
           r3664@cubic-pc (orig r5821):  ruz | 2006-08-29 21:07:03 +0400
           * get rid of unint warnings
           * make a log message shorter to be more readable
           r3665@cubic-pc (orig r5822):  ruz | 2006-08-29 23:10:01 +0400
           * fix decoding of the MIME fields, this should fix:
           ** problems with non-ascii names of attachments
           ** problems with partly encoded fields with '=' chars
              in not encoded parts, for example:
           
           X-MyHeader: key="plain"; key="=?encoded?="
           X-MyHeader: key="=?encoded?="; key="plain"
           
          
         
         r3669@cubic-pc (orig r5827):  ruz | 2006-08-31 00:11:30 +0400
         * typo fix
         r3670@cubic-pc (orig r5828):  ruz | 2006-08-31 00:12:00 +0400
         * fix merge bugs
        
        r6041@cubic-pc (orig r6040):  ruz | 2006-09-27 01:49:01 +0400
        * revert wrong merge part
        r6042@cubic-pc (orig r6041):  ruz | 2006-09-27 02:23:05 +0400
        * fix merge bug
        r6043@cubic-pc (orig r6042):  ruz | 2006-09-27 02:24:16 +0400
        * parsing fails after merge, fix it
        r6044@cubic-pc (orig r6043):  ruz | 2006-09-27 02:34:35 +0400
        * drop duplicated code (result of the merge)
        r6045@cubic-pc (orig r6044):  ruz | 2006-09-27 02:47:02 +0400
        * remove files that have been added by merge
        r6046@cubic-pc (orig r6045):  ruz | 2006-09-27 02:59:02 +0400
        * drop unused code
        r6055@cubic-pc (orig r6054):  ruz | 2006-09-27 04:32:59 +0400
        merge 3.4 -> QUEBEC -> CHALDEA -> 3.6
        
         r3890@cubic-pc (orig r6053):  ruz | 2006-09-27 04:31:42 +0400
         merge QUEBEC -> CHALDEA
         
          r3883@cubic-pc (orig r6046):  ruz | 2006-09-27 03:29:31 +0400
           r3671@cubic-pc (orig r5829):  ruz | 2006-08-31 00:12:48 +0400
           * typo
          
          r3884@cubic-pc (orig r6047):  ruz | 2006-09-27 03:29:39 +0400
           r3694@cubic-pc (orig r5849):  ruz | 2006-09-04 20:32:29 +0400
           * drop unused variable
           * init index($i) with 0 to avoid warnings
          
          r3885@cubic-pc (orig r6048):  ruz | 2006-09-27 03:29:51 +0400
           r3695@cubic-pc (orig r5850):  ruz | 2006-09-04 20:49:12 +0400
           * drop uninit warning
          
          r3886@cubic-pc (orig r6049):  ruz | 2006-09-27 04:15:12 +0400
           r3696@cubic-pc (orig r5856):  ruz | 2006-09-04 23:17:14 +0400
           * split function ProcessObjectCustomFieldUpdates into two
           * call RedoSearch on object's custom fields values collection
             after {Add,Delete}CustomFieldValues operations
          
          r3887@cubic-pc (orig r6050):  ruz | 2006-09-27 04:15:22 +0400
           r3697@cubic-pc (orig r5857):  ruz | 2006-09-04 23:30:28 +0400
           * redo search if we have deleted entries in collection
          
          r3888@cubic-pc (orig r6051):  ruz | 2006-09-27 04:15:29 +0400
           r3698@cubic-pc (orig r5858):  ruz | 2006-09-05 02:09:30 +0400
           ::OldValue and ::NewValue
           * don't load object if {Old,New}Reference is false value
           ** this is hitting some cache issues and could return "random" result
              which brakes tickets' history.
           
           Thanks to Joshua Speicher.
           
          
          r3889@cubic-pc (orig r6052):  ruz | 2006-09-27 04:15:58 +0400
           r3759@cubic-pc (orig r5943):  jesse | 2006-09-15 23:31:25 +0400
            r27507@pinglin:  jesse | 2006-09-15 20:30:47 +0100
            [mail gateway] Todd Chapman discovered a case where RT's mail gateway would default to the RT::SystemUser if no valid from header were found. This could allow a malicious user to create tickets or reply to tickets, but not to gain access to data.
            
            
           
          
         
        
        r6056@cubic-pc (orig r6055):  ruz | 2006-09-27 06:25:59 +0400
        * convert de.po back to UTF-8 from latin-1
        r6064@cubic-pc (orig r6063):  jesse | 2006-09-28 02:43:54 +0400
         r27846@253:  jesse | 2006-09-27 18:43:53 -0400
         * removed a stray font tag
        
        r6168@cubic-pc (orig r6167):  jesse | 2006-10-05 20:06:49 +0400
         r28050@pinglin:  jesse | 2006-10-05 12:06:47 -0400
         * 3.6.2rc1
        
        r6173@cubic-pc (orig r6172):  jesse | 2006-10-06 20:42:45 +0400
         r28065@101:  jesse | 2006-10-06 12:42:52 -0400
         * After RT 3.6.1, we broke the ""send an error message" email routines to require that they have an incoming message. Fixed now
             - Spotted by Jason A. Diegmueller
         
        
        r6199@cubic-pc (orig r6198):  ruz | 2006-10-13 01:54:23 +0400
        * skip -Category part as -Magic [rt3.fsck.com #7903]
        * drop $cfid as it's not used
        
        r6200@cubic-pc (orig r6199):  ruz | 2006-10-13 06:33:05 +0400
         r3949@cubic-pc:  cubic | 2006-10-13 06:02:30 +0400
         * cache results of rights checks locally
        
        r6201@cubic-pc (orig r6200):  ruz | 2006-10-13 06:33:13 +0400
         r3950@cubic-pc:  cubic | 2006-10-13 06:07:28 +0400
         * fine tune [Take] and [Steal] actions according to ACL
        
        r6202@cubic-pc (orig r6201):  ruz | 2006-10-13 06:33:22 +0400
         r3951@cubic-pc:  cubic | 2006-10-13 06:43:19 +0400
         * we have $OldOwnerObj, so use it
        
        r6212@cubic-pc (orig r6211):  jesse | 2006-10-16 19:49:02 +0400
         r28886@pinglin:  jesse | 2006-10-16 11:48:54 -0400
         * Added a workaround for parsing headers from broken  MUAs that send headers like:
         
             From: ""Vincent, Jesse"" <jesse@fsck.com>
         
         
        
        r6241@cubic-pc (orig r6240):  kevinr | 2006-10-20 08:05:03 +0400
        
        r6242@cubic-pc (orig r6241):  kevinr | 2006-10-20 08:05:59 +0400
         r28703@sad-girl-in-snow:  kevinr | 2006-10-20 00:02:48 -0400
         * Pulled User::WatchedQueues in from RT::Extension::rt_cpan_org
        
        r6243@cubic-pc (orig r6242):  kevinr | 2006-10-20 09:13:43 +0400
         r28708@SAD-GIRL-IN-SNOW:  kevinr | 2006-10-20 01:13:16 -0400
         * Reverted
        
        r6244@cubic-pc (orig r6243):  jesse | 2006-10-20 20:37:05 +0400
         r28972@119:  jesse | 2006-10-20 12:36:50 -0400
         * Backed out the rest of kevin's accidental commit
        
        r6303@cubic-pc (orig r6302):  ruz | 2006-10-26 07:18:11 +0400
         r4038@cubic-pc:  cubic | 2006-10-26 07:29:27 +0400
         * add doc
        
        r6363@cubic-pc (orig r6362):  falcone | 2006-11-06 22:09:21 +0300
         r14255@ketch:  falcone | 2006-11-06 14:07:58 -0500
         You can't have FastCgiIpcDir and FastCgiServer in the VirtualHost block
        
        r6364@cubic-pc (orig r6363):  falcone | 2006-11-06 22:09:32 +0300
         r14256@ketch:  falcone | 2006-11-06 14:08:54 -0500
         Make LoadConfig a lot more vocal about why it can't read your config files
         and offer some hints and warnings about fixing it
        
        r6380@cubic-pc (orig r6379):  jesse | 2006-11-07 22:16:57 +0300
         r29654@pinglin:  jesse | 2006-10-31 17:10:10 -0500
         3.6.2rc2
        
        r6381@cubic-pc (orig r6380):  jesse | 2006-11-07 22:22:15 +0300
         r40520@pinglin:  jesse | 2006-11-07 14:15:50 -0500
         * SelfService cleanup and regularization patches from 
                 David Chandek-Stark <david.chandek.stark@duke.edu>
        
        r6400@cubic-pc (orig r6399):  jesse | 2006-11-10 07:41:15 +0300
         r44732@pinglin:  jesse | 2006-11-09 23:41:00 -0500
         * The RT homepage no longer explodes if you upgrade from 3.4. (Error proof the "Portlets" attribute handling)
         
        
        r6401@cubic-pc (orig r6400):  jesse | 2006-11-10 07:46:17 +0300
         r44740@pinglin:  jesse | 2006-11-09 23:46:01 -0500
         * Added a callback to let extensions massage custom homepage portlet searches
         
        
        r6433@cubic-pc (orig r6432):  jesse | 2006-11-14 23:53:31 +0300
         r44838@pinglin:  jesse | 2006-11-14 15:53:18 -0500
         * Move Text::Quoted back to being a run-time require. So that it's possible to turn off the feature if it causes your perl to segfault. (Text::Tabs is...not robust in the face of perl bugs)
        
        r6447@cubic-pc (orig r6446):  ruz | 2006-11-16 19:28:28 +0300
        * test syntax of comps with a mason compiler
        r6450@cubic-pc (orig r6449):  ruz | 2006-11-17 01:03:05 +0300
        * make the test file re-entrant
        r6451@cubic-pc (orig r6450):  ruz | 2006-11-17 01:07:58 +0300
        * fix TODO tests in query builder and add new tests
        ** all tests are related to building queries like 'C1 OR ( C2 AND C3 )',
           QB was changing all entry aggregators to AND
        r6454@cubic-pc (orig r6453):  ruz | 2006-11-18 23:08:31 +0300
        * fix problems in building queries with CF conditions based on
          CFs with not-ascii names
        ** bug fix for #8012 at rt3.fsck.com and may be other bugs related
           to not-ascii keys in the %ARGS.
        ** add a test
        
        Additional info:
        
        Use $m->comp( { base_comp => $m->request_comp }, $m->fetch_next, %ARGS );
        instead of $m->call_next to avoid problems with UTF8 keys in arguments.
        The call_next method pass through original arguments and if you have
        an argument with unicode key then in a next component you'll get two
        records in the args hash: one with key without UTF8 flag and another
        with the flag, which may result into errors. "{ base_comp => $m->request_comp }"
        is copied from mason's source to get the same results as we get from
        call_next method, this feature is not documented, so we just leave it
        here to avoid possible side effects.
        
        r6459@cubic-pc (orig r6458):  ruz | 2006-11-20 08:54:02 +0300
        * minor changes
        r6465@cubic-pc (orig r6464):  clkao | 2006-11-20 23:03:46 +0300
        FSF has changed their address.
        r6467@cubic-pc (orig r6466):  ruz | 2006-11-21 02:26:54 +0300
        * tests and fix for folding white spaces in headers
        * see also #5248 at rt3.fsck.com
        r6468@cubic-pc (orig r6467):  ruz | 2006-11-21 05:29:46 +0300
        * add a test for processing of emails with a long subject
        r6469@cubic-pc (orig r6468):  ruz | 2006-11-21 06:56:05 +0300
        * correct number of test
        r6478@cubic-pc (orig r6477):  clkao | 2006-11-21 15:17:23 +0300
        Allow arguments from component porlets.
        r6514@cubic-pc (orig r6513):  ruz | 2006-11-24 15:42:09 +0300
        Scrip management
        * error messages
        * preserve values of the fields between calls
        * correctly report id in the tab
        * fix #7445
        r6515@cubic-pc (orig r6514):  ruz | 2006-11-24 18:11:12 +0300
        * update of russian translation
        r6516@cubic-pc (orig r6515):  ruz | 2006-11-25 00:22:32 +0300
        * Polish translation, thanks to Arkadiusz Miskiewicz
        r6547@cubic-pc (orig r6546):  jesse | 2006-11-29 05:27:23 +0300
         r45544@pinglin:  jesse | 2006-11-28 18:37:57 -0500
          * Typo fix
        
        r6548@cubic-pc (orig r6547):  jesse | 2006-11-29 05:27:35 +0300
         r45558@pinglin:  jesse | 2006-11-28 21:26:43 -0500
         * When doing an AHAH replace of a page section, don't show a "loading" message. (makes things feel smoother)
        
        r6549@cubic-pc (orig r6548):  jesse | 2006-11-30 20:27:18 +0300
         r45595@pinglin:  jesse | 2006-11-30 12:26:55 -0500
         RT-Ticket: 8049
         RT-Status: resolved
         RT-Update: correspond
         
         Thanks. Applied
         
        
        r6552@cubic-pc (orig r6551):  jesse | 2006-12-01 21:48:55 +0300
         r45273@pinglin (orig r6483):  clkao | 2006-11-21 14:31:42 -0500
         First cut of savable chart.
         
         * Search/Chart.html: build form for saving current chart into
           saved search, with type "Chart".  This makes the saved search
           shows up in MyRT prefs.
         
         * Elements/ShowSearch: when showing a saved search that is not
           of type "Ticket", dispatch to different handler.
         
        
        r6553@cubic-pc (orig r6552):  jesse | 2006-12-01 21:49:08 +0300
         r45274@pinglin (orig r6484):  clkao | 2006-11-21 15:20:33 -0500
         No we don't really want to abort.
        
        r6554@cubic-pc (orig r6553):  jesse | 2006-12-01 21:49:44 +0300
         r45276@pinglin (orig r6486):  clkao | 2006-11-22 02:22:33 -0500
         Make the style of chart in myrt consistent.
        
        r6555@cubic-pc (orig r6554):  jesse | 2006-12-01 21:49:56 +0300
         r45277@pinglin (orig r6487):  clkao | 2006-11-22 03:00:53 -0500
         portlet link should respect searchtype.
        
        r6556@cubic-pc (orig r6555):  jesse | 2006-12-01 21:50:35 +0300
         r45278@pinglin (orig r6488):  clkao | 2006-11-22 03:08:27 -0500
         Don't show edit link when there's no customize url
        
        r6557@cubic-pc (orig r6556):  jesse | 2006-12-01 21:51:12 +0300
         r45280@pinglin (orig r6490):  clkao | 2006-11-22 03:57:46 -0500
         refactor the code for loading saved search privacies to RT::SavedSearches.
        
        r6558@cubic-pc (orig r6557):  jesse | 2006-12-01 21:51:26 +0300
         r45281@pinglin (orig r6491):  clkao | 2006-11-22 04:38:43 -0500
         RT::SavedSearches::_GetObject is the same as RT::SavedSearch::_GetObject,
         apart from error messages.
        
        r6559@cubic-pc (orig r6558):  jesse | 2006-12-01 21:51:45 +0300
         r45282@pinglin (orig r6492):  clkao | 2006-11-22 04:44:13 -0500
         Move load_container_object into RT::SavedSearch.
        
        r6560@cubic-pc (orig r6559):  jesse | 2006-12-01 21:51:59 +0300
         r45283@pinglin (orig r6493):  clkao | 2006-11-22 04:56:50 -0500
         Fix chart saved in rt::system for selection in MyRT preferences.
         
        
        r6561@cubic-pc (orig r6560):  jesse | 2006-12-01 21:52:28 +0300
         r45284@pinglin (orig r6494):  clkao | 2006-11-22 05:28:14 -0500
         Display search type as part of the portlet name in MyRT prefs.
        
        r6562@cubic-pc (orig r6561):  jesse | 2006-12-01 21:53:07 +0300
         r45285@pinglin (orig r6495):  clkao | 2006-11-22 06:04:43 -0500
         Refactor MyRT configuration to an element.
        
        r6563@cubic-pc (orig r6562):  jesse | 2006-12-01 21:53:42 +0300
         r45286@pinglin (orig r6496):  clkao | 2006-11-22 06:17:20 -0500
         Global/Admin/MyRT.html for configure global myrt.
        
        r6564@cubic-pc (orig r6563):  jesse | 2006-12-01 21:54:14 +0300
         r45287@pinglin (orig r6497):  clkao | 2006-11-22 06:33:42 -0500
         Allow resetting myrt.
        
        r6565@cubic-pc (orig r6564):  jesse | 2006-12-01 21:54:28 +0300
         r45288@pinglin (orig r6498):  clkao | 2006-11-22 06:57:24 -0500
         Must save searches on RT::System with 'Search - ' convention.
        
        r6566@cubic-pc (orig r6565):  jesse | 2006-12-01 21:55:01 +0300
         r45289@pinglin (orig r6499):  clkao | 2006-11-22 07:21:00 -0500
         Refactor Search/Build.html to save searches using RT::SavedSearch.
        
        r6567@cubic-pc (orig r6566):  jesse | 2006-12-01 21:55:27 +0300
         r45290@pinglin (orig r6500):  clkao | 2006-11-22 07:27:01 -0500
         Use RT::SavedSearch for Chart saving as well.
        
        r6568@cubic-pc (orig r6567):  jesse | 2006-12-01 21:56:07 +0300
         r45292@pinglin (orig r6502):  clkao | 2006-11-22 09:18:33 -0500
         Fix missing >
        
        r6569@cubic-pc (orig r6568):  jesse | 2006-12-01 21:56:25 +0300
         r45293@pinglin (orig r6503):  clkao | 2006-11-22 12:39:59 -0500
         Allow editing myrt prefs for individual user.
        
        r6570@cubic-pc (orig r6569):  jesse | 2006-12-01 21:56:55 +0300
         r45294@pinglin (orig r6504):  clkao | 2006-11-22 14:23:23 -0500
         simple saved chart ui.
        
        r6571@cubic-pc (orig r6570):  jesse | 2006-12-01 21:57:27 +0300
         r45310@pinglin (orig r6507):  clkao | 2006-11-23 03:50:33 -0500
         Cluster the processing of saved search related management together.
         
        
        r6572@cubic-pc (orig r6571):  jesse | 2006-12-01 21:57:54 +0300
         r45311@pinglin (orig r6508):  clkao | 2006-11-23 05:24:36 -0500
         Support load and save for charts, in a separate widget SavedSearch.
        
        r6573@cubic-pc (orig r6572):  jesse | 2006-12-01 21:58:09 +0300
         r45312@pinglin (orig r6509):  clkao | 2006-11-23 05:45:58 -0500
         remove extra button
        
        r6574@cubic-pc (orig r6573):  jesse | 2006-12-01 21:58:44 +0300
         r45314@pinglin (orig r6511):  clkao | 2006-11-23 06:28:14 -0500
         Save searches in SaveSearch, not "Search - ..." for RT::System.
         Note that users must have ShowSavedSearch for the things they have
         on portlet to work.
         
        
        r6575@cubic-pc (orig r6574):  jesse | 2006-12-01 21:59:10 +0300
         r45533@pinglin (orig r6541):  clkao | 2006-11-28 08:38:46 -0500
         Allow initdb to insert non-queue custom fields.  The logic for
         looking up queue is in CustomField->Create already.
         
        
        r6576@cubic-pc (orig r6575):  jesse | 2006-12-01 21:59:26 +0300
         r45534@pinglin (orig r6542):  clkao | 2006-11-28 10:56:23 -0500
         Enable object custom field by default from rt-setup-database.
        
        r6577@cubic-pc (orig r6576):  jesse | 2006-12-01 21:59:58 +0300
         r45536@pinglin (orig r6543):  jesse | 2006-11-28 15:30:14 -0500
          r45535@pinglin:  jesse | 2006-11-28 15:29:55 -0500
           * Allow a title on the saved searches dropdown
         
        
        r6578@cubic-pc (orig r6577):  jesse | 2006-12-01 22:00:23 +0300
         r45540@pinglin (orig r6544):  jesse | 2006-11-28 17:16:13 -0500
          r45539@pinglin:  jesse | 2006-11-28 17:15:57 -0500
          * Refactor the recording of outgoing messages so we can massage the one we send but not the one we record
         
        
        r6579@cubic-pc (orig r6578):  jesse | 2006-12-01 22:00:39 +0300
         r45543@pinglin (orig r6545):  jesse | 2006-11-28 18:34:51 -0500
          r45542@64:  jesse | 2006-11-28 18:34:07 -0500
           * Refactoring to add a method to just _send_ a MIME::Entity as email
         
        
        r6580@cubic-pc (orig r6579):  jesse | 2006-12-01 22:01:52 +0300
         r45679@pinglin:  jesse | 2006-12-01 13:53:39 -0500
         * Added a new "end of form" callback to user preferences
        
        r6581@cubic-pc (orig r6580):  jesse | 2006-12-01 22:19:52 +0300
         r45699@pinglin:  jesse | 2006-12-01 14:12:46 -0500
         * skip backup and .rej files when testing mason syntax
        
        r6582@cubic-pc (orig r6581):  jesse | 2006-12-01 22:45:53 +0300
         r45701@pinglin:  jesse | 2006-12-01 14:45:41 -0500
         * Added a listing for "MyRT" to the actual displayed global list
        
        r6583@cubic-pc (orig r6582):  jesse | 2006-12-04 21:20:08 +0300
         r45802@pinglin:  jesse | 2006-12-04 13:19:38 -0500
         * rc3
        
        r6589@cubic-pc (orig r6588):  jesse | 2006-12-06 22:17:36 +0300
         r45867@114:  jesse | 2006-12-06 13:29:07 -0500
         * Warning avoidance
         
        
        r6590@cubic-pc (orig r6589):  jesse | 2006-12-06 22:17:52 +0300
         r45868@114:  jesse | 2006-12-06 13:29:38 -0500
         * perltidy
        
        r6591@cubic-pc (orig r6590):  jesse | 2006-12-06 22:18:35 +0300
         r45869@114:  jesse | 2006-12-06 14:16:40 -0500
         * Allow admins to set custom field values on user create.
        
        r6592@cubic-pc (orig r6591):  jesse | 2006-12-06 22:18:48 +0300
         r45870@114:  jesse | 2006-12-06 14:17:20 -0500
         * Let users add non-predefined searches saved by the superuser to RT::System's saved searches to their homepages
        
        r6593@cubic-pc (orig r6592):  jesse | 2006-12-06 23:39:13 +0300
         r45881@pinglin:  jesse | 2006-12-06 15:38:58 -0500
          * rc4
        
        r6595@cubic-pc (orig r6594):  clkao | 2006-12-08 04:28:29 +0300
        Merge r6433 from 3.7 branch.  This fixes inplace docroot problem.
        r6596@cubic-pc (orig r6595):  clkao | 2006-12-08 04:51:31 +0300
        Carry current user id in the reset form for Admin/Users/MyRT.html.
        r6619@cubic-pc (orig r6618):  jesse | 2006-12-11 19:30:29 +0300
         r46101@245:  jesse | 2006-12-11 11:30:08 -0500
         * rc5
        
        r6633@cubic-pc (orig r6632):  jesse | 2006-12-15 07:39:19 +0300
         r46168@dhcp64-134-35-110:  jesse | 2006-12-14 20:38:55 -0800
         * Beter quoting on indexes for oracle schema. Should make 9i happier
        
        r6634@cubic-pc (orig r6633):  falcone | 2006-12-15 18:44:27 +0300
         r15177@ketch:  falcone | 2006-12-15 10:43:44 -0500
         * make the command line client remove the trailing newline if we're given non-text content
         * if we're returning just a non-text attachment from REST, set the ContentType
         * un-TODO tests of adding attachments through the command line interface
         * lorem-ipsum simple test attachment text
        
        r6647@cubic-pc (orig r6646):  falcone | 2006-12-19 00:14:12 +0300
         r15224@ketch:  falcone | 2006-12-18 16:13:31 -0500
         * use a proper path to the bplogo.gif file
        
        r6648@cubic-pc (orig r6647):  jesse | 2006-12-19 01:29:40 +0300
         r46168@pinglin:  jesse | 2006-12-14 23:38:55 -0500
         * Beter quoting on indexes for oracle schema. Should make 9i happier
        
        r6649@cubic-pc (orig r6648):  jesse | 2006-12-19 01:32:04 +0300
         r46246@pinglin:  jesse | 2006-12-18 17:28:32 -0500
         * 3.6.2 final release
        
        r6651@cubic-pc (orig r6650):  jesse | 2006-12-19 20:24:06 +0300
         r46270@pinglin:  jesse | 2006-12-19 12:23:55 -0500
         * The clickable link to manage "RT at a glance" had the wrong path. Thanks to John Arends
        
        r6652@cubic-pc (orig r6651):  ruz | 2006-12-19 22:40:03 +0300
        * fix issue with saved searches on home page after upgrade from previouse version of RT
        r6653@cubic-pc (orig r6652):  ruz | 2006-12-19 22:49:02 +0300
        * if %ARGS has a key but value is undefefined then default values
          in the <%ARGS> section are ignored, but we want 50 rows per page
          by default
        r6654@cubic-pc (orig r6653):  ruz | 2006-12-19 22:59:18 +0300
        * always select(mark an option as selected) ASC or DESC value
        * drop aninit warn
        r6655@cubic-pc (orig r6654):  ruz | 2006-12-19 23:12:17 +0300
        * workaround problems with Page = '' or undef
        r6656@cubic-pc (orig r6655):  jesse | 2006-12-19 23:28:16 +0300
         r46282@pinglin:  jesse | 2006-12-19 15:24:48 -0500
         * RT 3.6.3rc1
        
        r6658@cubic-pc (orig r6657):  ruz | 2006-12-20 00:22:29 +0300
        * add %Override option to html/Elements/ShowSearch
        * html/Elements/MyRT should limit results according to user's preferences
        r6659@cubic-pc (orig r6658):  jesse | 2006-12-20 00:33:18 +0300
         r46287@pinglin:  jesse | 2006-12-19 16:32:47 -0500
          * rc2
        
        r6661@cubic-pc (orig r6660):  ruz | 2006-12-20 01:28:14 +0300
        * update russian translation. Thanks to Andrew.
        r6668@cubic-pc (orig r6667):  ruz | 2006-12-20 20:47:16 +0300
        * load module before using
        r6669@cubic-pc (orig r6668):  ruz | 2006-12-20 21:03:52 +0300
        * fix de.po
        r6670@cubic-pc (orig r6669):  ruz | 2006-12-20 21:59:40 +0300
        * don't write an email record txn if there were no recipients
        r6671@cubic-pc (orig r6670):  ruz | 2006-12-20 22:28:50 +0300
        * bump version, 3.6.3rc3
        r6673@cubic-pc (orig r6672):  ruz | 2006-12-20 23:20:02 +0300
        * no.po fixes, thanks to Petter Reinholdtsen
        r6674@cubic-pc (orig r6673):  ruz | 2006-12-20 23:27:15 +0300
        * fix issues in cs.po
        r6675@cubic-pc (orig r6674):  ruz | 2006-12-20 23:30:38 +0300
        * lists.bestpractical.com is prefered
        r6676@cubic-pc (orig r6675):  ruz | 2006-12-20 23:33:33 +0300
        * use 'UTF-8' as it's standard name
        r6677@cubic-pc (orig r6676):  ruz | 2006-12-21 00:06:39 +0300
        * delete crap from *.po files
        r6678@cubic-pc (orig r6677):  ruz | 2006-12-21 00:37:35 +0300
        * remove newlines from text that should be localized, we couldn't track this well :(
        r6679@cubic-pc (orig r6678):  ruz | 2006-12-21 00:40:14 +0300
        I18N
        * drop newlines in messages
        * get rid of some errors
        ** msgfmt --statistics ... is now almost happy
        r6680@cubic-pc (orig r6679):  ruz | 2006-12-21 00:46:49 +0300
        * fix a typo
        r6681@cubic-pc (orig r6680):  ruz | 2006-12-21 00:57:52 +0300
        I18N
        * regenerate *.po files
        * several messages gone, several new
        r6682@cubic-pc (orig r6681):  ruz | 2006-12-21 01:00:19 +0300
        * bum version, 3.6.3rc4
        r6684@cubic-pc (orig r6683):  ruz | 2006-12-21 07:10:24 +0300
        * de.po update
        r6688@cubic-pc (orig r6687):  ruz | 2006-12-21 21:32:54 +0300
        * bump version, 3.6.3
        r6690@cubic-pc (orig r6689):  ruz | 2006-12-23 03:05:47 +0300
        * get rid of 1 query per queue in html/Elements/QueueSummary component
        r6691@cubic-pc (orig r6690):  ruz | 2006-12-23 03:23:37 +0300
        * Copy rediect feature from Ticket/Display to SelfService/Display
          Thanks to doogles and Todd.
        r6692@cubic-pc (orig r6691):  ruz | 2006-12-24 05:19:47 +0300
        * adjust error message so it's clear that we report an user's id
        r6704@cubic-pc (orig r6703):  jesse | 2007-01-03 06:30:46 +0300
         r46723@pinglin:  jesse | 2007-01-02 22:30:09 -0500
         * Forward port the fix from 3.4 that lets users create tickets with custom field values in SelfService
        
        r6713@cubic-pc (orig r6712):  jesse | 2007-01-08 23:55:52 +0300
         r46859@pinglin:  jesse | 2007-01-08 15:55:35 -0500
         The autohandler should *redirect* unprivileged users from                                                               
         Ticket/Display.html to the Self-Service interface. Current code displays                                                
         SS page under non-SS URL, which causes the "Reply" links to go to                                                       
         Ticket/Update.html, which in turn displays the SS home page.                                                            
         -David Chandek-Stark <david.chandek.stark@duke.edu>
        
        r6730@cubic-pc (orig r6729):  jesse | 2007-01-10 09:53:50 +0300
         r46883@pinglin:  jesse | 2007-01-10 01:53:34 -0500
          * If the user submits two "add watcher" records with the same http arg name, treat them as separate.
         
        
        r6782@cubic-pc (orig r6781):  jesse | 2007-01-19 22:05:37 +0300
         r21115@hualien:  jesse | 2007-01-19 14:04:50 -0500
         * A fix for "unlimited rows" searches from James Bunch
        
        r6783@cubic-pc (orig r6782):  jesse | 2007-01-19 22:16:40 +0300
         r21117@hualien:  jesse | 2007-01-19 14:16:22 -0500
          * Todd chapman pointed out a typo
        
        r6784@cubic-pc (orig r6783):  jesse | 2007-01-19 22:33:56 +0300
         r21119@hualien:  root | 2007-01-19 14:31:43 -0500
         * Updates to search unlimited issue from todd chapman
        
        r6789@cubic-pc (orig r6788):  ruz | 2007-01-21 06:11:00 +0300
        * add warnings
        r6790@cubic-pc (orig r6789):  ruz | 2007-01-21 07:50:29 +0300
        * that was wrong idea to run next mail plugins for some action
          if the current plugin said that everything was done (returned
          status -2).
        r6795@cubic-pc (orig r6794):  ruz | 2007-01-23 13:48:07 +0300
        SelfService/Elements/MyRequests
        * backport refactoring from 3.7
        r6796@cubic-pc (orig r6795):  clkao | 2007-01-23 18:42:03 +0300
        Fix a bug in CustomField->Create where assigned Queue is not properly
        associated with the newly created CF.  This was previously not exposed
        because rt-setup-database is always supplying queue id to this method.
        
        r6810@cubic-pc (orig r6809):  jesse | 2007-01-26 12:15:02 +0300
         r21344@hualien:  jesse | 2007-01-26 17:14:09 +0800
         *  Test script 22: search tix by txn had no plan and failed in asian timezones due to a startup precedence bug
        
        r6812@cubic-pc (orig r6811):  jesse | 2007-01-26 15:21:23 +0300
         r21377@hualien:  jesse | 2007-01-26 20:20:50 +0800
         * Switch web-form based email attachments to in-core storage for better persistence across http hits
        
        r6813@cubic-pc (orig r6812):  ruz | 2007-01-26 18:34:57 +0300
        * if we have subject line regexp then we should use it during mail sending.
          This will allow us to send email with any token we want that matches the
          regexp, by defining it in a template. So now it's possible to use:
        
          Subject: [not-rtname-token-that-match-re #{ $Ticket->id }] ...
        
        r6814@cubic-pc (orig r6813):  ruz | 2007-01-26 18:35:53 +0300
        * add test that fails due to bug in searches by watcher
        r6869@cubic-pc (orig r6868):  kevinr | 2007-02-02 03:35:48 +0300
         r18261@sad-girl-in-snow:  kevinr | 2007-02-01 19:29:44 -0500
         * Put the search navigation in the right submenu.  Thanks to Dirk Pape 
           for the patch.
        
        r6870@cubic-pc (orig r6869):  kevinr | 2007-02-02 03:36:56 +0300
         r18262@sad-girl-in-snow:  kevinr | 2007-02-01 19:34:35 -0500
         RT-Ticket: 8159
         RT-Status: resolved
         RT-Update: respond
         
         Use Watcher instead for better performance.  Thanks to Dirk Pape for the catch.
        
        r6871@cubic-pc (orig r6870):  ruz | 2007-02-02 05:51:36 +0300
        * typo
        r6872@cubic-pc (orig r6871):  ruz | 2007-02-02 05:54:28 +0300
        * Test::Inline is only dev dependancy
        r6873@cubic-pc (orig r6872):  ruz | 2007-02-02 05:55:19 +0300
        * Term::ReadKey is used in CLI only
        r6874@cubic-pc (orig r6873):  ruz | 2007-02-02 05:55:59 +0300
        * we don't use this module
        r6875@cubic-pc (orig r6874):  ruz | 2007-02-02 05:57:03 +0300
        * Regexp::Common is required by core(QB/TicketSQL)
        r6876@cubic-pc (orig r6875):  ruz | 2007-02-02 05:59:03 +0300
        * add --with-standalone option
        * as well fill defaults for dev mode and standalone within a configure script
        r6877@cubic-pc (orig r6876):  ruz | 2007-02-02 06:00:20 +0300
        * add --with-standalone option to configure script
        r6878@cubic-pc (orig r6877):  ruz | 2007-02-02 06:04:49 +0300
        * update CLI deps
        r6879@cubic-pc (orig r6878):  ruz | 2007-02-02 06:07:26 +0300
        * update mailgate's deps
        r6880@cubic-pc (orig r6879):  ruz | 2007-02-02 06:11:18 +0300
        * we don't use FreezeThaw module for a long time
        r6881@cubic-pc (orig r6880):  ruz | 2007-02-02 06:28:09 +0300
        * actually skip sections user didn't request
        r6882@cubic-pc (orig r6881):  ruz | 2007-02-02 06:43:12 +0300
        * make defaults actually defaults
        r6920@cubic-pc (orig r6919):  ruz | 2007-02-04 01:30:24 +0300
        * don't push transactions into batch unless CommitScrips is true,
          this fixes a bug: users click Reply button and we fire a correspond
          scrip that is in the batch stage
        r6921@cubic-pc (orig r6920):  kevinr | 2007-02-05 03:09:35 +0300
         r18330@sad-girl-in-snow:  kevinr | 2007-02-04 19:08:22 -0500
         RT-Ticket: 8169
         RT-Status: open
         RT-Update: comment
         
         Added a missing </div> to the Simple Search page.  Thanks to Arran Cudbard-Bell
         for the catch.
         
        
        r6948@cubic-pc (orig r6947):  ruz | 2007-02-07 01:41:59 +0300
        * delete we don't use from dependencies, I've checked that Mason 1.23 depends
          on this modules and versions it requires are equal or greater than we had
          
        r6949@cubic-pc (orig r6948):  ruz | 2007-02-07 02:27:46 +0300
        * backport from 3.7: convert 'sub _' to 'sub text_to_hash'
        r6965@cubic-pc (orig r6964):  ruz | 2007-02-08 04:20:57 +0300
        * we don't depend on MLDBM anymore and I don't recall we did.
        r6966@cubic-pc (orig r6965):  ruz | 2007-02-08 04:45:29 +0300
        * we depend on perl 5.8 so we don't need Encode::compat at all
        r6967@cubic-pc (orig r6966):  ruz | 2007-02-08 06:45:12 +0300
        * typo
        r6982@cubic-pc (orig r6981):  ruz | 2007-02-10 07:52:57 +0300
        * oops, we use ISA later
        r6999@cubic-pc (orig r6998):  ruz | 2007-02-13 20:03:06 +0300
        * improve tests for lookups by watchers
        r7000@cubic-pc (orig r6999):  ruz | 2007-02-13 22:37:01 +0300
        * fix all failing tests for searches by watchers
        r7008@cubic-pc (orig r7007):  falcone | 2007-02-14 21:09:29 +0300
         r16747@ketch:  falcone | 2007-02-14 13:07:58 -0500
         * bump version requirement since we've fixed a bunch of bugs since 1.3
        
        r7009@cubic-pc (orig r7008):  ruz | 2007-02-14 21:39:59 +0300
        * run callback before redirect as people are using it for updates
          when redirect hides all arguments we had
        r7010@cubic-pc (orig r7009):  ruz | 2007-02-15 00:03:14 +0300
        * get rid of the latest named functions in our comps
        r7019@cubic-pc (orig r7018):  ruz | 2007-02-15 20:00:52 +0300
        * add forgoten ; after anon subs
        r7020@cubic-pc (orig r7019):  ruz | 2007-02-15 22:01:12 +0300
        * use a local array of attachments we have instead of $Transaction->Attachments call
        r7024@cubic-pc (orig r7023):  jesse | 2007-02-19 00:35:45 +0300
         r48373@237:  jesse | 2007-02-18 13:36:32 -0600
         * Swedish translation from Brian Kjelin Olsen and Schilling A/S
        
        r7028@cubic-pc (orig r7027):  ruz | 2007-02-19 04:47:24 +0300
        * resolve a clobbered regex-match $1 by stashing the principal ID in a
          temporary variable. Thanks to Richard Harman.
        * type was set incorrect in a case of multiple parameters
        r7029@cubic-pc (orig r7028):  ruz | 2007-02-19 04:57:48 +0300
        * fix errors propagation. Thanks to Philip Kime.
        r7032@cubic-pc (orig r7031):  ruz | 2007-02-19 11:48:57 +0300
        * better error propagation, thanks to Pholip Kime.
        r7040@cubic-pc (orig r7039):  ruz | 2007-02-21 03:58:29 +0300
        * backport 'RT at glance with one column' feature from 3.7
        r7041@cubic-pc (orig r7040):  ruz | 2007-02-21 04:30:13 +0300
        * fix a bug with saved searches on rt at glance when summary rows preference
          and rows per page of the search are different values
        * run callback a little bit earlier
        r7044@cubic-pc (orig r7043):  ruz | 2007-02-21 20:31:37 +0300
        * fix problems in Quicksearch when queue name has the ampersand char
        r7047@cubic-pc (orig r7046):  falcone | 2007-02-21 22:47:16 +0300
         r16829@ketch:  falcone | 2007-02-21 14:46:40 -0500
         * 1.10 has been bumped to 2.02 because of version and packaging problems
        
        r7052@cubic-pc (orig r7051):  ruz | 2007-02-23 02:37:12 +0300
        * use local during filling the T:: namespace for a template processing,
          otherwise we have a global reference to a ticket and destruction is
          delayed which hurts TransactionBatch stage
        r7251@cubic-pc (orig r7250):  jesse | 2007-03-14 21:23:00 +0300
         r48450@pinglin:  jesse | 2007-02-21 13:56:09 -0500
         * Move RT's detection of incoming mail that may be a loop or autogenerated to better catch such cases before certain "Permission denied" messages are generated.
        
        r7252@cubic-pc (orig r7251):  jesse | 2007-03-14 21:23:59 +0300
         r53425@pinglin:  jesse | 2007-03-14 13:40:45 -0400
         RT-Ticket:  8252
         RT-Status: resolved
         RT-Update: correspond
         
         
         * Include subject of bounced messages when mailing the RT owner about a mail error <pere@hungry.com>
         
         
         
        
        r7254@cubic-pc (orig r7253):  jesse | 2007-03-16 00:24:46 +0300
         r53457@124:  jesse | 2007-03-15 17:18:44 -0400
         RT-Ticket: 8186
         RT-Status: resolved
         RT-Update: correspond
         
         * Patch for a possible race condition in the "SetOwner" routine that could be triggered when two users tried to take a ticket at the same time. Thanks to Todd Chapman!
         
        
        r7255@cubic-pc (orig r7254):  jesse | 2007-03-16 01:52:21 +0300
         r53492@124:  jesse | 2007-03-15 18:52:01 -0400
         * RT now complains when you try to start the application server with
           either too-old a perl or a broken version of Scalar::Util.
          
        
        r7265@cubic-pc (orig r7264):  jesse | 2007-03-19 08:23:48 +0300
         r53625@pinglin:  jesse | 2007-03-19 01:21:53 -0400
         * XHTML cleanup from Dirk Pape
         
        
        r7308@cubic-pc (orig r7307):  jesse | 2007-03-20 20:19:25 +0300
         r53731@pinglin:  jesse | 2007-03-20 13:18:35 -0400
         * New Swedish translation and updated Danish translation contributed by
           Brian Kjelin Olsen on behalf of Schilling A/S
         
        
        r7309@cubic-pc (orig r7308):  falcone | 2007-03-21 00:49:03 +0300
         r17520@ketch:  falcone | 2007-03-20 17:47:46 -0400
         * if you set $RT::WebSessionClass, %backends will be empty and the
           tie will fail.  This lets you use Apache::Session::Oracle
        
        r7310@cubic-pc (orig r7309):  jesse | 2007-03-21 20:27:10 +0300
         r53758@pinglin:  jesse | 2007-03-21 11:16:26 -0400
         * Danish PO nits.
        
        r7311@cubic-pc (orig r7310):  ruz | 2007-03-21 21:08:00 +0300
        * revert not intentional commit
        r7313@cubic-pc (orig r7312):  jesse | 2007-03-22 06:15:38 +0300
        
        r7314@cubic-pc (orig r7313):  jesse | 2007-03-22 06:16:05 +0300
         r53777@pinglin:  jesse | 2007-03-21 23:15:06 -0400
         RT-Ticket: 8256
         RT-Status: resolved
         RT-Update: correspond
         
         * New API from pere@hungry.com to Avoid mail loop when using RT-Extension-CommandByMail
         
        
        r7315@cubic-pc (orig r7314):  jesse | 2007-03-22 06:18:19 +0300
         r53781@pinglin:  jesse | 2007-03-21 23:17:52 -0400
         * Mismerge
        
        r7342@cubic-pc (orig r7341):  jesse | 2007-03-26 11:26:10 +0400
         r54212@pinglin:  jesse | 2007-03-26 00:24:20 -0700
         * Allow merging resolved tickets
        
        r7473@cubic-pc (orig r7472):  jesse | 2007-04-06 05:23:33 +0400
         r54515@dhcp207:  jesse | 2007-04-06 10:22:47 +0900
         * Typo in a debug message. Thanks to philip kime
        
        r7547@cubic-pc (orig r7546):  falcone | 2007-04-19 01:10:18 +0400
         r18126@ketch:  falcone | 2007-04-18 15:40:09 -0400
         * WWW::Mechanize 1.22 removed the form() method
           02basic_web and 21query_builder have different problems with 1.22
        
        r7548@cubic-pc (orig r7547):  falcone | 2007-04-19 01:10:45 +0400
         r18127@ketch:  falcone | 2007-04-18 17:08:59 -0400
         * make bin/rt link work and fix the associated tests
        
        r7556@cubic-pc (orig r7555):  jesse | 2007-04-19 04:51:20 +0400
         r55720@241:  jesse | 2007-04-18 15:37:35 -0400
         * Attaching files could sometimes eat the messages in ticket replies. 
           Patch from Harry.Bochner@biogenidec.com
        
        r7557@cubic-pc (orig r7556):  jesse | 2007-04-19 04:52:14 +0400
         r55721@241:  jesse | 2007-04-18 15:47:20 -0400
         Patch from Philip Kime to allow transactions to be displayed by range
         
         
         
        
        r7558@cubic-pc (orig r7557):  jesse | 2007-04-19 04:52:25 +0400
         r55722@241:  jesse | 2007-04-18 15:52:43 -0400
         * Patch from Philip Kime at Shopzilla to prevent accidental display of transactions from the wrong ticket when you explicitly specify a ticket id and a transaction id.
        
        r7559@cubic-pc (orig r7558):  jesse | 2007-04-19 04:52:37 +0400
         r55723@241:  jesse | 2007-04-18 15:54:59 -0400
         RT-Ticket: 8160
         RT-Status: resolved
         RT-Update: correspond
         
         * Applied patch from jedik to enable UTF8 Passwords
         
        
        r7560@cubic-pc (orig r7559):  jesse | 2007-04-19 04:53:25 +0400
         r55724@241:  jesse | 2007-04-18 16:28:00 -0400
         * Made MyDay.html actually work. Based in spirit on a patch from Chris Hobbs 
        
        r7561@cubic-pc (orig r7560):  jesse | 2007-04-19 04:53:34 +0400
         r55725@241:  jesse | 2007-04-18 16:28:17 -0400
         * We can't use encoding functions without using Encode
        
        r7670@cubic-pc (orig r7669):  jesse | 2007-04-24 17:28:24 +0400
         r55983@pinglin:  jesse | 2007-04-24 09:24:25 -0400
         The selected option of the "OrderBy"-selectbox cannot be saved in /rt/Prefs/SearchOptions.html if only one (of possibly 4) sort field is selected and other are set to none.
         patch: <http://page.mi.fu-berlin.de/~pape/rt3/patches/rt/search_prefs_order_cannot_be_saved.patch>
         
         -Dr. Dirk Pape
        
        r7674@cubic-pc (orig r7673):  jesse | 2007-04-24 21:21:42 +0400
         r56008@pinglin:  jesse | 2007-04-24 13:17:46 -0400
         * license-tagger update
        
        r7688@cubic-pc (orig r7687):  jesse | 2007-04-25 17:22:08 +0400
         r56038@pinglin:  jesse | 2007-04-25 09:21:30 -0400
         The drop.Oracle script was incomplete, drop statements were incorrect for version 3.6.3
             -Reported by Christophe Nowicki cscm@meuh.dyndns.org
        
        r7770@cubic-pc (orig r7769):  ruz | 2007-05-05 05:13:47 +0400
        * apply CF as global only if it hasn't been applied to a queue
        r7771@cubic-pc (orig r7770):  ruz | 2007-05-05 05:20:07 +0400
        * we scrub format strings and should allow to __WebXXX__ things
          in the beginning
        r7775@cubic-pc (orig r7774):  jesse | 2007-05-06 10:35:19 +0400
         r56725@pinglin:  jesse | 2007-05-06 02:33:17 -0400
         * Minor 3.6 style cleanups to tighten up the display a bit
        
        r7776@cubic-pc (orig r7775):  jesse | 2007-05-06 10:35:28 +0400
         r56726@pinglin:  jesse | 2007-05-06 02:35:04 -0400
         * Evil hack to make the Reminders box render like most of the others
        
        r7854@cubic-pc (orig r7853):  falcone | 2007-05-14 19:34:39 +0400
         r18127@ketch:  falcone | 2007-04-18 17:08:59 -0400
         * make bin/rt link work and fix the associated tests
        
        r7855@cubic-pc (orig r7854):  falcone | 2007-05-14 19:35:33 +0400
         r18560@ketch:  falcone | 2007-05-11 14:18:46 -0400
         * stop a warning when we don't have any saved search
        
        r7856@cubic-pc (orig r7855):  falcone | 2007-05-14 19:35:45 +0400
         r18561@ketch:  falcone | 2007-05-11 14:19:35 -0400
         * don't parse undef for SQL (quiets a warning on new searches)
        
        r7860@cubic-pc (orig r7859):  jesse | 2007-05-14 21:02:41 +0400
         r56818@pinglin:  jesse | 2007-05-14 13:02:21 -0400
         * Fix an inaccurate error message. Thanks to Nicholas Clark <nick@ccl4.org>
         
        
        r7885@cubic-pc (orig r7884):  jesse | 2007-05-16 20:49:03 +0400
         r56926@pinglin:  jesse | 2007-05-16 12:47:06 -0400
         * Fix for "Page 1 of 0" . Thanks to Nicholas Clark <nick@ccl4.org>
        
        r7887@cubic-pc (orig r7886):  ruz | 2007-05-16 21:17:08 +0400
        * method must return object and type, not status and message
        r7888@cubic-pc (orig r7887):  ruz | 2007-05-16 21:19:55 +0400
        * we get principal's type as argument, but that's really
          wrong as we have id of the pricipal and each principal
          record has type property. Use info from the record and
          log an error.
        r7891@cubic-pc (orig r7890):  ruz | 2007-05-17 03:57:27 +0400
        * calc id of a session in $SessionCookie var
        * add $session_properties variable
        ** use it in both attempts to tie
        
        this should fix potential relogin problems
        
        r7892@cubic-pc (orig r7891):  ruz | 2007-05-17 05:31:35 +0400
        * revert jesse's patch that slurps uploads into session,
          this may hurt badly with multiple attachments.
        r7893@cubic-pc (orig r7892):  ruz | 2007-05-17 07:11:33 +0400
        * revert change as it's causing regressions
        r7894@cubic-pc (orig r7893):  ruz | 2007-05-17 08:08:14 +0400
        * revert revision 7555 as it may result in attachments loosing
        r7896@cubic-pc (orig r7895):  jesse | 2007-05-17 23:26:07 +0400
         r56946@pinglin:  root | 2007-05-17 15:23:33 -0400
          * 3.6.4rc1 
        
        r7898@cubic-pc (orig r7897):  ruz | 2007-05-18 09:07:19 +0400
        * if we cache aliases then we should not apply limits multiple times
        
        r7901@cubic-pc (orig r7900):  jesse | 2007-05-21 23:59:12 +0400
         r57019@pinglin:  jesse | 2007-05-21 15:58:43 -0400
         RT-Ticket: 8387
         Update: correspond
         
         
         * Better debugging info when schema files are missing. - Nicholas Clark <nick@ccl4.org>
        
        r7905@cubic-pc (orig r7904):  ruz | 2007-05-22 10:30:28 +0400
        * mysql 5.x are a little bit crazy about joins dependencies,
          we've fixed things in SB 1.48
          
        r7906@cubic-pc (orig r7905):  ruz | 2007-05-22 10:35:58 +0400
        * we uploaded a new version of Module::Versions::Report to the CPAN
          which fix long standing issue. Bump deps.
        
        r7935@cubic-pc (orig r7934):  jesse | 2007-05-26 00:00:19 +0400
         r57120@pinglin:  jesse | 2007-05-25 15:59:54 -0400
         Minor cleanup from Nicholas Clark
        
        r7936@cubic-pc (orig r7935):  jesse | 2007-05-26 00:16:34 +0400
         r57122@pinglin:  jesse | 2007-05-25 16:15:54 -0400
         * Log a notice when we choose not to redistribute autogenerated messages. Suggested by John Bartelt.
        
        r7990@cubic-pc (orig r7989):  ruz | 2007-06-07 07:07:12 +0400
        * revert fix for searches like 'Requestor = X AND Requestor = Y',
          unless we have correct bundling of conditions searches by requestors
          with OR aggregator are very slow.
       
      
      r8002@cubic-pc (orig r8001):  ruz | 2007-06-09 06:46:38 +0400
      argument has a different name
      r8003@cubic-pc (orig r8002):  ruz | 2007-06-09 06:49:52 +0400
      * HomepageComponents is a reference
      r8004@cubic-pc (orig r8003):  ruz | 2007-06-09 07:02:39 +0400
      * this option is overridable
     
    
    r8022@cubic-pc (orig r8021):  ruz | 2007-06-23 03:05:12 +0400
    * move regression test file to its friends
    
    git-svn-id: svn+ssh://svn.bestpractical.com/svn/bps-public/rt/branches/3.7-EXPERIMENTAL@8022 e417ac7c-1bcc-0310-8ffa-8f5827389a85
    9d276cbc