1. 14 Aug, 2006 1 commit
  2. 11 Aug, 2006 1 commit
    • unknown's avatar
      Bug#21224: mysql_upgrade uses possibly insecure temporary files · 0f755f2f
      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.
      0f755f2f
  3. 10 Aug, 2006 2 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0-maint · 285b7349
      unknown authored
      into  salvation.intern.azundris.com:/home/tnurnberg/work/mysql-5.0-maint-17926
      
      285b7349
    • unknown's avatar
      Bug#17926: mysql.exe crashes when ctrl-c is pressed in windows · 7a74d9b5
      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.
      7a74d9b5
  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) · 20bbefdb
      unknown authored
      20bbefdb
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 4f3a18e1
      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.
      4f3a18e1
    • unknown's avatar
      A post-merge fix. · b39cf252
      unknown authored
      b39cf252
    • unknown's avatar
      Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0-opt · b9dc69b8
      unknown authored
      into  moonbone.local:/work/tmp_merge-5.0-opt-mysql
      
      
      client/mysql.cc:
        Auto merged
      b9dc69b8
    • unknown's avatar
      Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 397be189
      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
      397be189
    • unknown's avatar
      Merge moonbone.local:/work/tmp_merge-4.1-opt-mysql · d47f48f7
      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
      d47f48f7