------------------------------------------------------------
revno: 2783
tags: clone-5.0.85-build
committer: Davi Arnaut <Davi.Arnaut@Sun.COM>
branch nick: mysql-5.0
timestamp: Mon 2009-08-10 19:47:28 -0300
message:
  Merge from mysql-5.0-bugteam.
    ------------------------------------------------------------
    revno: 2774.7.21
    committer: Davi Arnaut <Davi.Arnaut@Sun.COM>
    branch nick: 45010-5.0
    timestamp: Fri 2009-08-07 23:32:01 -0300
    message:
      Bug#45010: invalid memory reads during parsing some strange statements
      
      The problem is that the lexer could inadvertently skip over the
      end of a query being parsed if it encountered a malformed multibyte
      character. A specially crated query string could cause the lexer
      to jump up to six bytes past the end of the query buffer. Another
      problem was that the laxer could use unfiltered user input as
      a signed array index for the parser maps (having upper and lower
      bounds 0 and 256 respectively).
      
      The solution is to ensure that the lexer only skips over well-formed
      multibyte characters and that the index value of the parser maps
      is always a unsigned value.
    ------------------------------------------------------------
    revno: 2774.7.20
    committer: Ignacio Galarza <iggy@mysql.com>
    branch nick: mysql-5.0-bugteam_27535
    timestamp: Thu 2009-08-06 10:24:28 -0400
    message:
      Bug #27535 Installing Windows service with --defaults-file option - quotation marks issues
      - Remove offensive quotes.
------------------------------------------------------------
revno: 2782
committer: MySQL Build Team <build@mysql.com>
branch nick: mysql-5.0
timestamp: Mon 2009-08-10 20:53:26 +0200
message:
  Merge
    ------------------------------------------------------------
    revno: 2559.63.6
    tags: mysql-5.0.82sp1
    committer: MySQL Build Team <build@mysql.com>
    branch nick: mysql-5.0.82sp1-release
    timestamp: Tue 2009-07-21 20:00:26 +0200
    message:
      Backport into build-200907211706-5.0.82sp1
      
      > ------------------------------------------------------------
      > revno: 2792
      > revision-id: sergey.glukhov@sun.com-20090703083500-jq8vhw0tqr37j7te
      > parent: bernt.johnsen@sun.com-20090703083610-o7l4s8syz05rc4w0
      > committer: Sergey Glukhov <Sergey.Glukhov@sun.com>
      > branch nick: mysql-5.0-bugteam
      > timestamp: Fri 2009-07-03 13:35:00 +0500
      > message:
      >   Bug#45806 crash when replacing into a view with a join!
      >   The crash happend because for views which are joins
      >   we have table_list->table == 0 and 
      >   table_list->table->'any method' call leads to crash.
      >   The fix is to perform table_list->table->file->extra()
      >   method for all tables belonging to view.
