1. 14 Aug, 2006 1 commit
  2. 11 Aug, 2006 1 commit
    • unknown's avatar
      Bug#21224: mysql_upgrade uses possibly insecure temporary files · 943543ba
      unknown authored
      We open for writing a known location, which is exploitable with a symlink
      attack.  Now, use the EXCLusive flag, so that the presence of anything at 
      that location causes a failure.  Try once to open safely, and if failure 
      then remove that location and try again to open safely.  If both fail, then
      raise an error.
      
      
      client/mysql_upgrade.c:
        Open the file with the O_EXCL flag, so that a symlink attack would not work.
        
        If opening it fails, try removing something at that location, and try again.
        If the second time fails, then abort as previous.
      943543ba
  3. 10 Aug, 2006 2 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0-maint · c0af010f
      unknown authored
      into  salvation.intern.azundris.com:/home/tnurnberg/work/mysql-5.0-maint-17926
      
      
      c0af010f
    • unknown's avatar
      Bug#17926: mysql.exe crashes when ctrl-c is pressed in windows · 715ceb41
      unknown authored
      SIGINT is handled in funny ways on windows, which could lead to problems when
      Control-C was pressed in the client during a long-running query.  Now Control-C
      during a query aborts that query (by sending KILL to the server on a second
      connexion), while Control-C outside of a running query terminates the client.
      
      
      client/mysql.cc:
        Bug#17926: mysql.exe crashes when ctrl-c is pressed in windows
        
        Rather than tear down the client right away, open a second connexion to server
        on SIGINT and send a KILL for the first connexion.  Only if we receive another
        SIGINT before the KILL goes through (or if no query was running in the first
        place) do we terminate the client.
      715ceb41
  4. 09 Aug, 2006 1 commit
  5. 07 Aug, 2006 7 commits
  6. 06 Aug, 2006 4 commits
  7. 05 Aug, 2006 1 commit
  8. 03 Aug, 2006 17 commits
  9. 02 Aug, 2006 6 commits
    • unknown's avatar
      Disable a failing test case (filed a p1 bug) · 3c8150b7
      unknown authored
      3c8150b7
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · e44e344c
      unknown authored
      into  bodhi.local:/opt/local/work/mysql-5.0-runtime-merge
      
      
      sql/item.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/item_func.h:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/sql_lex.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      sql/sql_view.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      sql/table.h:
        Auto merged
      mysql-test/r/sp.result:
        Manual merge.
      mysql-test/r/udf.result:
        Manual merge.
      mysql-test/t/sp.test:
        Manual merge.
      mysql-test/t/udf.test:
        Manual merge.
      e44e344c
    • unknown's avatar
      A post-merge fix. · a0efaba3
      unknown authored
      a0efaba3
    • unknown's avatar
      Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0-opt · 1cf65f31
      unknown authored
      into  moonbone.local:/work/tmp_merge-5.0-opt-mysql
      
      
      client/mysql.cc:
        Auto merged
      1cf65f31
    • unknown's avatar
      Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-4.1 · a5812433
      unknown authored
      into  moonbone.local:/work/tmp_merge-5.0-opt-mysql
      
      
      mysql-test/r/ps_1general.result:
        Auto merged
      mysql-test/t/ps_1general.test:
        Auto merged
      a5812433
    • unknown's avatar
      Merge moonbone.local:/work/tmp_merge-4.1-opt-mysql · 0825bad9
      unknown authored
      into  moonbone.local:/work/tmp_merge-5.0-opt-mysql
      
      
      mysql-test/Makefile.am:
        Auto merged
      scripts/make_win_src_distribution.sh:
        Auto merged
      sql/item_strfunc.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      client/mysqltest.c:
        Manual merge
      0825bad9