[Rt-commit] r3827 - rt/branches/3.5-TESTING

jesse at bestpractical.com jesse at bestpractical.com
Fri Sep 2 13:02:04 EDT 2005


Author: jesse
Date: Fri Sep  2 13:02:04 2005
New Revision: 3827

Modified:
   rt/branches/3.5-TESTING/   (props changed)
   rt/branches/3.5-TESTING/configure.ac
Log:
 r15135 at hualien:  jesse | 2005-09-02 12:28:08 -0400
  r15105 at hualien:  jesse | 2005-09-02 11:11:38 -0400
  Merge forward from RT 3.4.4 
   
   
   r14193 at hualien:  jesse | 2005-09-01 13:40:23 -0400
    r4892 at hualien:  jesse | 2005-07-18 11:47:55 -0400
    
   
   r14194 at hualien:  jesse | 2005-09-01 13:41:24 -0400
    r4894 at hualien:  jesse | 2005-07-18 13:44:44 -0400
    * releng.cnf bump to rc1
   
   r14195 at hualien:  jesse | 2005-09-01 13:41:32 -0400
    r7152 at hualien:  jesse | 2005-07-30 11:06:46 -0400
    * German and Danish translation header fixes. 
    besides that just a message catalog regenration
    
   
   r14196 at hualien:  jesse | 2005-09-01 13:42:01 -0400
    r7153 at hualien:  jesse | 2005-07-30 11:07:37 -0400
    3.4.3rc2
   
   r14197 at hualien:  jesse | 2005-09-01 13:42:09 -0400
    r7158 at hualien:  jesse | 2005-07-30 11:08:03 -0400
     r4909 at hualien (orig r3501):  alexmv | 2005-07-18 15:00:38 -0400
      r5198 at zoq-fot-pik:  chmrr | 2005-07-18 14:59:07 -0400
       * Fix TransactionBatch / DESTROY bug (backport from QUEBEC)
     
     r7124 at hualien (orig r3546):  kevinr | 2005-07-28 14:51:34 -0400
      r6713 at 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 at hualien:  jesse | 2005-09-01 13:42:19 -0400
    r7398 at hualien:  jesse | 2005-08-05 15:39:10 -0400
     r7317 at hualien (orig r3576):  robert | 2005-08-02 00:23:36 -0400
      r3582 at woof:  rspier | 2005-08-01 21:20:12 -0700
      allow arbitrary https?: urls in the menus
     
     r7333 at hualien (orig r3579):  kevinr | 2005-08-02 14:22:27 -0400
      r6837 at 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 at hualien (orig r3581):  glasser | 2005-08-02 15:08:03 -0400
      r36571 at 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 at hualien (orig r3582):  glasser | 2005-08-02 15:10:05 -0400
      r38371 at 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 at hualien (orig r3585):  kevinr | 2005-08-02 20:18:54 -0400
      r6849 at SAD-GIRL-IN-SNOW:  kevinr | 2005-08-02 20:17:38 -0400
      * POD formatting fixes
     
     r7370 at hualien (orig r3588):  kevinr | 2005-08-03 01:20:35 -0400
      r6868 at SAD-GIRL-IN-SNOW:  kevinr | 2005-08-03 01:19:47 -0400
      * Fixed an outdated bit of POD
     
     r7371 at hualien (orig r3589):  kevinr | 2005-08-03 01:51:55 -0400
      r6872 at SAD-GIRL-IN-SNOW:  kevinr | 2005-08-03 01:51:33 -0400
      * More minor perldoc cleanup
     
    
   
   r14199 at hualien:  jesse | 2005-09-01 13:42:33 -0400
    r7399 at hualien:  jesse | 2005-08-05 19:16:58 -0400
    * Cleaned up searching by ticket or txn date.
   
   r14200 at hualien:  jesse | 2005-09-01 13:42:43 -0400
    r7634 at hualien:  jesse | 2005-08-10 15:25:31 -0400
    * This is 3.4.3
    
   
   r14201 at hualien:  jesse | 2005-09-01 13:42:52 -0400
    r12938 at hualien:  jesse | 2005-08-11 13:46:14 -0400
    * French localization had lost its header
    
   
   r14202 at hualien:  jesse | 2005-09-01 13:43:02 -0400
    r13154 at hualien:  jesse | 2005-08-17 19:14:26 -0400
    * Fixes to standalone webserver for mason 1.30
   
   r14203 at hualien:  jesse | 2005-09-01 13:43:10 -0400
    r13155 at hualien:  jesse | 2005-08-17 19:15:11 -0400
    * Note dependency on a current HSSM
   
   r14204 at hualien:  jesse | 2005-09-01 13:43:19 -0400
    r13164 at hualien:  jesse | 2005-08-17 22:03:19 -0400
     r13131 at hualien (orig r3662):  alexmv | 2005-08-17 13:29:25 -0400
      r5914 at 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 at hualien (orig r3663):  alexmv | 2005-08-17 13:29:32 -0400
     
     r13163 at hualien (orig r3666):  alexmv | 2005-08-17 13:41:38 -0400
      r5920 at zoq-fot-pik:  chmrr | 2005-08-17 13:44:59 -0400
       * My memory was faulty; HTML escaping is not needed
     
    
   
   r14205 at hualien:  jesse | 2005-09-01 13:46:31 -0400
    r13699 at hualien:  jesse | 2005-08-22 14:46:07 -0400
     r13255 at hualien (orig r3700):  trs | 2005-08-18 22:39:02 -0400
      r6002 at wintermute:  tom | 2005-08-18 22:37:53 -0400
      Fixed typo
     
    
   
   r14206 at hualien:  jesse | 2005-09-01 13:46:41 -0400
    r13720 at hualien:  jesse | 2005-08-23 17:54:29 -0400
    * Bugfixes to the German translation file
   
   r14207 at hualien:  jesse | 2005-09-01 13:46:51 -0400
    r13723 at hualien:  jesse | 2005-08-23 17:55:47 -0400
     r13701 at hualien (orig r3706):  glasser | 2005-08-22 15:55:57 -0400
      r36571 at 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 at hualien (orig r3707):  glasser | 2005-08-22 16:04:25 -0400
      r38371 at 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 at hualien (orig r3708):  glasser | 2005-08-22 16:05:46 -0400
      r40177 at 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 at hualien:  jesse | 2005-09-01 13:47:00 -0400
    r13725 at hualien:  jesse | 2005-08-23 22:10:42 -0400
    * Added support for mod_perl 2.0 
   
   r14209 at hualien:  jesse | 2005-09-01 13:47:09 -0400
    r13728 at hualien:  jesse | 2005-08-23 22:37:12 -0400
    * Bumped to 3.4.4pre1
   
   r14210 at hualien:  jesse | 2005-09-01 13:47:17 -0400
    r13732 at hualien:  jesse | 2005-08-23 23:38:28 -0400
    * Applied tom's callbacks fix
    
   
   r14211 at hualien:  jesse | 2005-09-01 13:47:26 -0400
    r13733 at hualien:  jesse | 2005-08-23 23:38:39 -0400
    * bumped to pre2
   
   r14212 at hualien:  jesse | 2005-09-01 13:47:35 -0400
    r13743 at 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 at hualien:  jesse | 2005-09-01 13:47:43 -0400
    r13753 at hualien:  jesse | 2005-08-25 14:53:06 -0400
    * Removing warnings about mod_perl2
   
   r14214 at hualien:  jesse | 2005-09-01 13:47:53 -0400
    r13754 at hualien:  jesse | 2005-08-25 14:55:32 -0400
    * EquivObjects support for acl queries, from Todd Chapman
    
   
   r14215 at hualien:  jesse | 2005-09-01 13:48:01 -0400
    r13757 at 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 at hualien:  jesse | 2005-09-01 13:48:11 -0400
    r13759 at hualien:  jesse | 2005-08-25 15:31:56 -0400
    * Fixes to IsRTAddress processing. Spotted by Travis Campbell.
    
   
   r14217 at hualien:  jesse | 2005-09-01 13:48:19 -0400
    r13760 at 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 at hualien:  jesse | 2005-09-01 13:48:28 -0400
    r13763 at hualien:  jesse | 2005-08-25 16:04:29 -0400
    * 3.4.4rc3
   
   r14219 at hualien:  jesse | 2005-09-01 13:48:37 -0400
    r13804 at hualien:  jesse | 2005-08-27 21:25:50 -0400
    * Updated French translation from jfenal
    
   
   r14220 at hualien:  jesse | 2005-09-01 13:48:47 -0400
    r13812 at hualien:  jesse | 2005-08-28 15:43:29 -0400
    * bumping to 3.4.4
   
   r14221 at hualien:  jesse | 2005-09-01 13:48:56 -0400
    r14192 at hualien:  jesse | 2005-09-01 13:37:34 -0400
     r14130 at hualien (orig r3739):  robert | 2005-08-31 16:46:16 -0400
      r3748 at 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.
     
    
   
  
 


Modified: rt/branches/3.5-TESTING/configure.ac
==============================================================================
--- rt/branches/3.5-TESTING/configure.ac	(original)
+++ rt/branches/3.5-TESTING/configure.ac	Fri Sep  2 13:02:04 2005
@@ -23,6 +23,7 @@
 
 dnl Check for programs
 AC_PROG_INSTALL
+AC_PROG_AWK
 AC_ARG_VAR([PERL],[Perl interpreter command])
 AC_PATH_PROG([PERL], [perl], [not found])
 if test "$PERL" = 'not found'; then
@@ -213,6 +214,15 @@
             WEB_USER=$my_user
             WEB_GROUP=$my_group)
 
+# Test for valid database names
+AS_IF([ test "$DB_TYPE" == "mysql" ],
+      [ AC_MSG_CHECKING([if database name is valid])
+          AS_IF([ echo $DB_DATABASE | $AWK '/-/ { exit 1 }' ],
+                [ AC_MSG_RESULT([yes]) ],
+                [ AC_MSG_ERROR([no.  database name ($DB_DATABASE) contains '-' which is not valid for mysql]) ]
+               )
+      ]
+     )
 
 
 dnl Set the value of apachectl


More information about the Rt-commit mailing list