[Rt-commit] r3800 - rt/branches/CHALDEA-EXPERIMENTAL

jesse at bestpractical.com jesse at bestpractical.com
Fri Sep 2 12:12:06 EDT 2005


Author: jesse
Date: Fri Sep  2 12:12:05 2005
New Revision: 3800

Modified:
   rt/branches/CHALDEA-EXPERIMENTAL/   (props changed)
   rt/branches/CHALDEA-EXPERIMENTAL/configure.ac
Log:
 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/CHALDEA-EXPERIMENTAL/configure.ac
==============================================================================
--- rt/branches/CHALDEA-EXPERIMENTAL/configure.ac	(original)
+++ rt/branches/CHALDEA-EXPERIMENTAL/configure.ac	Fri Sep  2 12:12:05 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