1. 03 Sep, 2014 1 commit
    • Alex Vandiver's avatar
      Standardize on the stricter Encode::encode("UTF-8", ...) everywhere · 1d18663b
      Alex Vandiver authored
      This is not only for code consistency, but also for consistency of
      output.  Encode::encode_utf8(...) is equivalent to
      Encode::encode("utf8",...) which is the non-"strict" form of UTF-8.
      Strict UTF-8 encoding differs in that (from `perldoc Encode`):
      
          ...its range is much narrower (0 ..  0x10_FFFF to cover only 21 bits
          instead of 32 or 64 bits) and some sequences are not allowed, like
          those used in surrogate pairs, the 31 non-character code points
          0xFDD0 .. 0xFDEF, the last two code points in any plane (0xXX_FFFE
          and 0xXX_FFFF), all non-shortest encodings, etc.
      
      RT deals with interchange with databases, email, and other systems.  In
      dealing with encodings, it should ensure that it does not produce byte
      sequences that are invalid according to official Unicode standards.
      1d18663b
  2. 27 Aug, 2010 2 commits
  3. 25 Aug, 2010 2 commits
  4. 13 Aug, 2010 1 commit
  5. 24 Jun, 2009 1 commit
  6. 15 Sep, 2007 1 commit
  7. 07 Aug, 2007 1 commit
  8. 22 Jun, 2007 1 commit
    • 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
  9. 25 May, 2007 1 commit
  10. 09 May, 2007 1 commit
  11. 01 May, 2007 1 commit
  12. 05 Mar, 2007 3 commits