1. 23 May, 2005 4 commits
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/mysql-5.0.6-build · 9f6ce171
      unknown authored
      into neptunus.(none):/home/msvensson/mysql/mysql-5.0-tmp
      
      
      VC++Files/mysys/mysys.dsp:
        Auto merged
      include/my_global.h:
        Auto merged
      myisam/rt_split.c:
        Auto merged
      sql/field_conv.cc:
        Auto merged
      sql/sql_delete.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      strings/my_vsnprintf.c:
        Auto merged
      9f6ce171
    • unknown's avatar
      Removing mysqlshutdown and mysqlwatch from the Windows packages, removing their sources. · 501ed50e
      unknown authored
      They were both undocumented and not much useful. Removal has been agreed with Mark, Miguel and MikeZ.
      Removing winmysqladmin from the source (it was not included anymore in no Windows package). I'll do a test Windows noinstall.zip build before push.
      MikeZ just removed mysqlshutdown and mysqlwatch from the installer scripts.
      
      
      BitKeeper/deleted/.del-myshutdown.dsp~a8eee34a3d3ab679:
        Delete: VC++Files/mysqlshutdown/myshutdown.dsp
      BitKeeper/deleted/.del-myshutdown_ia64.dsp~dd2ad23d744ba1ba:
        Delete: VC++Files/mysqlshutdown/myshutdown_ia64.dsp
      BitKeeper/deleted/.del-mysql.ico~d4c55da4e911ced7:
        Delete: VC++Files/mysqlshutdown/mysql.ico
      BitKeeper/deleted/.del-mysqlshutdown.c~35d5feec4507d810:
        Delete: VC++Files/mysqlshutdown/mysqlshutdown.c
      BitKeeper/deleted/.del-mysqlshutdown.dsp~27db1e088d39987c:
        Delete: VC++Files/mysqlshutdown/mysqlshutdown.dsp
      BitKeeper/deleted/.del-mysqlshutdown.rc~454359c66381843c:
        Delete: VC++Files/mysqlshutdown/mysqlshutdown.rc
      BitKeeper/deleted/.del-mysqlshutdown_ia64.dsp~53fe7127af678bc:
        Delete: VC++Files/mysqlshutdown/mysqlshutdown_ia64.dsp
      BitKeeper/deleted/.del-mysqlwatch.c~de504821ede1cb8:
        Delete: VC++Files/mysqlwatch/mysqlwatch.c
      BitKeeper/deleted/.del-mysqlwatch.dsp~4699ddfb6ed23a6d:
        Delete: VC++Files/mysqlwatch/mysqlwatch.dsp
      BitKeeper/deleted/.del-mysqlwatch_ia64.dsp~1a11ce58f66a493:
        Delete: VC++Files/mysqlwatch/mysqlwatch_ia64.dsp
      BitKeeper/deleted/.del-db.cpp~6bbc3687ff8a2913:
        Delete: VC++Files/winmysqladmin/db.cpp
      BitKeeper/deleted/.del-db.h~e38deaf45dffa24d:
        Delete: VC++Files/winmysqladmin/db.h
      BitKeeper/deleted/.del-initsetup.cpp~b988f9ab7dbe4e92:
        Delete: VC++Files/winmysqladmin/initsetup.cpp
      BitKeeper/deleted/.del-initsetup.h~bc2a39769765e1a5:
        Delete: VC++Files/winmysqladmin/initsetup.h
      BitKeeper/deleted/.del-main.cpp~f822deb513ce0250:
        Delete: VC++Files/winmysqladmin/main.cpp
      BitKeeper/deleted/.del-Goahead.ico~805e753b7f13c6b7:
        Delete: VC++Files/winmysqladmin/images/Goahead.ico
      BitKeeper/deleted/.del-main.h~d17e73cf0b0cbf8:
        Delete: VC++Files/winmysqladmin/main.h
      BitKeeper/deleted/.del-mysql.h~a538c356e526804b:
        Delete: VC++Files/winmysqladmin/mysql.h
      BitKeeper/deleted/.del-mysql_com.h~8828acc269ca5036:
        Delete: VC++Files/winmysqladmin/mysql_com.h
      BitKeeper/deleted/.del-mysql_version.h~674dd1127ee25880:
        Delete: VC++Files/winmysqladmin/mysql_version.h
      BitKeeper/deleted/.del-winmysqladmin.cpp~bfac61f49813a983:
        Delete: VC++Files/winmysqladmin/winmysqladmin.cpp
      BitKeeper/deleted/.del-HELP.ICO~6b91d6eff4a7b11e:
        Delete: VC++Files/winmysqladmin/images/HELP.ICO
      BitKeeper/deleted/.del-INFO.ICO~b1eb08e87e0c1c3e:
        Delete: VC++Files/winmysqladmin/images/INFO.ICO
      BitKeeper/deleted/.del-Info.bmp~9c3c5afea29fa9b7:
        Delete: VC++Files/winmysqladmin/images/Info.bmp
      BitKeeper/deleted/.del-MYINI.ICO~91c77cc71d665f4:
        Delete: VC++Files/winmysqladmin/images/MYINI.ICO
      BitKeeper/deleted/.del-Myini.bmp~6cea36edbb94df3a:
        Delete: VC++Files/winmysqladmin/images/Myini.bmp
      BitKeeper/deleted/.del-Noentry.ico~6791fac163575069:
        Delete: VC++Files/winmysqladmin/images/Noentry.ico
      BitKeeper/deleted/.del-SETUP.BMP~43bd1e614fc7e5d5:
        Delete: VC++Files/winmysqladmin/images/SETUP.BMP
      BitKeeper/deleted/.del-Setup 16.bmp~9a9bf24a5dd952f3:
        Delete: VC++Files/winmysqladmin/images/Setup 16.bmp
      BitKeeper/deleted/.del-Table.ico~d64bf78e407b5e50:
        Delete: VC++Files/winmysqladmin/images/Table.ico
      BitKeeper/deleted/.del-Working.ico~f5cf304a7b6e592c:
        Delete: VC++Files/winmysqladmin/images/Working.ico
      BitKeeper/deleted/.del-database.ico~df8562312d9d9ed8:
        Delete: VC++Files/winmysqladmin/images/database.ico
      BitKeeper/deleted/.del-find.ico~44644ca5bab7901e:
        Delete: VC++Files/winmysqladmin/images/find.ico
      BitKeeper/deleted/.del-green.ico~88749a9a4ff83d25:
        Delete: VC++Files/winmysqladmin/images/green.ico
      BitKeeper/deleted/.del-help.bmp~bb6ac08cf7ab60d7:
        Delete: VC++Files/winmysqladmin/images/help.bmp
      BitKeeper/deleted/.del-initsetup.cpp~6704e992d966647f:
        Delete: VC++Files/winmysqladmin/images/initsetup.cpp
      BitKeeper/deleted/.del-killdb.ico~1043773bac9da67c:
        Delete: VC++Files/winmysqladmin/images/killdb.ico
      BitKeeper/deleted/.del-logo.ico~f00b08cd64695232:
        Delete: VC++Files/winmysqladmin/images/logo.ico
      BitKeeper/deleted/.del-multitrg.ico~52f787d7d9509533:
        Delete: VC++Files/winmysqladmin/images/multitrg.ico
      BitKeeper/deleted/.del-mysql-07.bmp~c157a2c3573b5c27:
        Delete: VC++Files/winmysqladmin/images/mysql-07.bmp
      BitKeeper/deleted/.del-mysql-17.bmp~99b3c90f96a9964b:
        Delete: VC++Files/winmysqladmin/images/mysql-17.bmp
      BitKeeper/deleted/.del-mysql.BMP~b58fe4f0c416291:
        Delete: VC++Files/winmysqladmin/images/mysql.BMP
      BitKeeper/deleted/.del-red.ico~179f5587e5a706c9:
        Delete: VC++Files/winmysqladmin/images/red.ico
      BitKeeper/deleted/.del-red22.BMP~bc47efefee4a5a86:
        Delete: VC++Files/winmysqladmin/images/red22.BMP
      BitKeeper/deleted/.del-see.bmp~c6863c3564387841:
        Delete: VC++Files/winmysqladmin/images/see.bmp
      VC++Files/mysql.dsw:
        removing mysqlshutdown and mysqlwatch
      VC++Files/mysql_ia64.dsw:
        removing mysqlshutdown and mysqlwatch
      501ed50e
    • unknown's avatar
      Build fix · 1d7b5073
      unknown authored
      
      include/my_global.h:
        Look for __INTEL_COMPILER to detect icc
      1d7b5073
    • unknown's avatar
      Build fix · fd6e6bd3
      unknown authored
      
      ndb/src/cw/cpcd/Process.cpp:
        Remove ifdef for icc
        Shouldn't need to define rlimit64
      fd6e6bd3
  2. 22 May, 2005 2 commits
    • unknown's avatar
      ndb - NdbDictionaryImpl.cpp: fix access to freed memory · e54b4f1b
      unknown authored
      
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        fix access to freed memory
      e54b4f1b
    • unknown's avatar
      misc.hpp: · aedb26c5
      unknown authored
        Check _LONGLONG_TYPE as well, to define 'word64', to make it
        work on Solaris 10 x86_64.
        Can't assume all x86_64 share the same assembler syntax.
        For now disabled assembler for x86_64 and Solaris.
      
      
      extra/yassl/taocrypt/include/misc.hpp:
        Check _LONGLONG_TYPE as well, to define 'word64', to make it
        work on Solaris 10 x86_64.
        Can't assume all x86_64 share the same assembler syntax.
        For now disabled assembler for x86_64 and Solaris.
      aedb26c5
  3. 21 May, 2005 6 commits
    • unknown's avatar
      default_modify.c: · b1765f8e
      unknown authored
        Use MY_STAT to declare argument to my_fstat()
      des_key_file.cc:
        Use local seach path for "mysql_priv.h"
      mysys.dsp, libmysqld.dsp, libmysql.dsp:
        New file needed, "../mysys/default_modify.c"
      
      
      VC++Files/libmysql/libmysql.dsp:
        New file needed, "../mysys/default_modify.c"
      VC++Files/libmysqld/libmysqld.dsp:
        New file needed, "../mysys/default_modify.c"
      VC++Files/mysys/mysys.dsp:
        New file needed, "../mysys/default_modify.c"
      sql/des_key_file.cc:
        Use local seach path for "mysql_priv.h"
      mysys/default_modify.c:
        Use MY_STAT to declare argument to my_fstat()
      b1765f8e
    • unknown's avatar
      ha_innodb.cc: · 0768ab1d
      unknown authored
        The natural InnoDB type for NEWDECIMAL is FIXBINARY, not BINARY, since there probably is no benefit from stripping trailing bytes 0x20; note that tables created with 5.0.6 and containing DECIMAL do not need to be rebuilt, as BINARY works as well; note that because of Jani's fix to bug 10465, tables created with 5.0.? - 5.0.5 DO NEED TO BE REBUILT if they contain DECIMAL
      
      
      sql/ha_innodb.cc:
        The natural InnoDB type for NEWDECIMAL is FIXBINARY, not BINARY, since there probably is no benefit from stripping trailing bytes 0x20; note that tables created with 5.0.6 and containing DECIMAL do not need to be rebuilt, as BINARY works as well; note that because of Jani's fix to bug 10465, tables created with 5.0.? - 5.0.5 DO NEED TO BE REBUILT if they contain DECIMAL
      0768ab1d
    • unknown's avatar
      join_outer.test, join_outer.result: · 75d2a612
      unknown authored
        Added test cases for bug #9938.
      item.h:
        Fixed bug #9938: missing method not_null_tables for Item_ref.
      
      
      sql/item.h:
        Fixed bug #9938: missing method not_null_tables for Item_ref.
      mysql-test/t/join_outer.test:
        Added test cases for bug #9938.
      75d2a612
    • unknown's avatar
      sql_select.cc: · 393e63e5
      unknown authored
        Added missing comment for fix of #10561.
      
      
      sql/sql_select.cc:
        Added missing comment for fix of #10561.
      393e63e5
    • unknown's avatar
      opt_range.cc: · fbf65001
      unknown authored
        Post review corrections for optimization request #10561.
      
      
      sql/opt_range.cc:
        Post review corrections for optimization request #10561.
      fbf65001
    • unknown's avatar
      range.result, range.test: · 0688454c
      unknown authored
        Added test cases for optimization request #10561.
      opt_range.cc, sql_select.cc:
        Fixed bug #10561: an optimization request to allow
        range analysis for NOT IN and NOT BETWEEN.
      
      
      sql/sql_select.cc:
        Fixed bug #10561: an optimization request to allow
        range analysis for NOT IN and NOT BETWEEN.
      sql/opt_range.cc:
        Fixed bug #10561: an optimization request to allow
        range analysis for NOT IN and NOT BETWEEN.
      mysql-test/t/range.test:
        Added test cases for optimization request #10561.
      mysql-test/r/range.result:
        Added test cases for optimization request #10561.
      0688454c
  4. 20 May, 2005 28 commits
    • unknown's avatar
      Merge mdk10.(none):/home/reggie/bk/bug9148 · 7055a4fa
      unknown authored
      into mdk10.(none):/home/reggie/bk/mysql-5.0
      
      7055a4fa
    • unknown's avatar
      8ec1ffc6
    • unknown's avatar
      fixed conflicts · c7b3b3f0
      unknown authored
      
      VC++Files/mysys/mysys.dsp:
        Auto merged
      include/my_sys.h:
        Auto merged
      sql/sql_db.cc:
        Auto merged
      c7b3b3f0
    • unknown's avatar
      Merge rburnett@bk-internal.mysql.com:/home/bk/mysql-5.0 · 348ae81b
      unknown authored
      into mdk10.(none):/home/reggie/bk/mysql-5.0
      
      
      sql/spatial.cc:
        Auto merged
      348ae81b
    • unknown's avatar
      BUG# 9148: Denial of service · d7a4a8b6
      unknown authored
      The problem was that on Windows the access method indicates that access to file 
      such as "com1" and "lpt1" is allowed (since they are device names) and
      this causes mysql to attempt to open them as databases or tables.
      
      The fix was to write our own my_access method that uses other Win32 functions
      to determine if the given argument is indeed a file and has to requested
      mode.
      
      
      VC++Files/mysys/mysys.dsp:
        added my_access
      VC++Files/mysys/mysys_ia64.dsp:
        added my_access.c
      include/my_sys.h:
        if on windows, we use my_access.
        if not on windows, then my_access points to the native access method
      mysys/Makefile.am:
        added my_access to mysys build file
      mysys/mf_pack.c:
        changed call to access to my_access
      sql/sql_db.cc:
        changed call to access to my_access
      d7a4a8b6
    • unknown's avatar
      yaSSL fixes for Sun Forte 7 · 214abd04
      unknown authored
      
      extra/yassl/include/yassl_types.hpp:
        A fix for Sun Forte 7
      extra/yassl/mySTL/helpers.hpp:
        Better comment for the previous fix.
      extra/yassl/mySTL/list.hpp:
        A fix for Sun Forte 7
      214abd04
    • unknown's avatar
      Merge mysql.com:/usr/local/bk/mysql-5.0 · 971b3ca6
      unknown authored
      into mysql.com:/home/pem/work/mysql-5.0
      
      971b3ca6
    • unknown's avatar
      Fixed BUG#10537: Server crashes while loading data file into table through · 5e8fbc83
      unknown authored
                        procedure.
        by simply disabling 'load' in stored procedures, like it's already disabled
        for prepared statements. (They must be made "re-execution" safe before
        working with either PS or SP.)
      
      
      mysql-test/r/sp-error.result:
        New test case for BUG#10537.
      mysql-test/t/sp-error.test:
        New test case for BUG#10537.
      sql/sql_yacc.yy:
        Disable LOAD in stored procedures (just as for prepared statements).
      5e8fbc83
    • unknown's avatar
      Merge mysqldev@production.mysql.com:my/mysql-5.0-build · 073b3500
      unknown authored
      into mysql.com:/home/svoj/devel/mysql/mysql-5.0-build
      
      
      extra/yassl/mySTL/helpers.hpp:
        Auto merged
      073b3500
    • unknown's avatar
      Merge mysqldev@production.mysql.com:my/mysql-5.0-build · 1b8e7c1e
      unknown authored
      into mysql.com:/home/svoj/devel/mysql/mysql-5.0-build
      
      1b8e7c1e
    • unknown's avatar
      Fixes for numerous compatibility problems in yaSSL. · 08c8c29c
      unknown authored
      
      extra/yassl/include/openssl/ssl.h:
        Fix -std=c++98 mode compilation failures.
      extra/yassl/include/yassl_error.hpp:
        Fix -std=c++98 mode compilation failures.
      extra/yassl/include/yassl_types.hpp:
        Fix -std=c++98 mode compilation failures.
      extra/yassl/mySTL/helpers.hpp:
        Fix AIX 5.2 compilation problem.
      extra/yassl/taocrypt/include/asn.hpp:
        Fix -std=c++98 mode compilation failures.
      vio/Makefile.am:
        Add a dummy C++ file to SSL tests to make libtool use a C++ linker:
        this lets ssl tests link when using yaSSL and a non-gcc C++ compiler.
      08c8c29c
    • unknown's avatar
      Merge mysql.com:/home/svoj/devel/mysql/mysql-5.0-build · 4d1de5b6
      unknown authored
      into mysql.com:/mnt/archive/svoj/mysql/mysql-5.0
      
      4d1de5b6
    • unknown's avatar
      WL#2286 - Compile MySQL w/YASSL support · 9aff64b6
      unknown authored
      Portability fixes
      
      
      extra/yassl/include/buffer.hpp:
        Use assert.h instead of less portable cassert
      extra/yassl/include/log.hpp:
        Use stdio.h instead of less portable cstdio
      extra/yassl/include/socket_wrapper.hpp:
        Use assert.h instead of less portable cassert
      extra/yassl/mySTL/helpers.hpp:
        Use stdlib.h instead of less portable cstdlib
      extra/yassl/mySTL/stdexcept.hpp:
        Use string.h instead of less portable cstring
      extra/yassl/mySTL/vector.hpp:
        Use assert.h instead of less portable cassert
      extra/yassl/src/ssl.cpp:
        Use stdio.h instead of less portable cstdio
      extra/yassl/taocrypt/include/block.hpp:
        Use stddef.h instead of less portable cstddef, always use ptrdiff_t instead of less portable std::ptrdiff_t
      extra/yassl/taocrypt/include/file.hpp:
        Use stdio.h instead of less portable cstdio
      extra/yassl/taocrypt/include/integer.hpp:
        Use string.h instead of less portable cstring
      extra/yassl/taocrypt/include/runtime.hpp:
        Use stdlib.h instead of less portable cstdlib
      extra/yassl/taocrypt/src/dh.cpp:
        Use math.h instead of less portable cmatch
      9aff64b6
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0 · 8b31de23
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/bk/work-bug-5.0
      
      8b31de23
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · cb31e251
      unknown authored
      into mysql.com:/home/my/mysql-5.0
      
      cb31e251
    • unknown's avatar
      Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 8aecc3f8
      unknown authored
      into gluh.mysql.r18.ru:/home/gluh/release/mysql-5.0
      
      8aecc3f8
    • unknown's avatar
      Merge mysql.com:/usr/home/ram/work/mysql-4.1-build · eb2a4c65
      unknown authored
      into mysql.com:/usr/home/ram/work/mysql-4.1
      
      eb2a4c65
    • unknown's avatar
      Merge mysql.com:/usr/home/ram/work/mysql-4.1-build · eb5fbcbb
      unknown authored
      into mysql.com:/usr/home/ram/work/mysql-5.0-build
      
      eb5fbcbb
    • unknown's avatar
      a fix (bug #10757: gis-rtree.test fails) · 526525dc
      unknown authored
      
      
      myisam/sp_key.c:
        a fix (bug #10757: gis-rtree.test fails)
        float8get() doesn't properly work with local variables sometimes.
      526525dc
    • unknown's avatar
      Add missing test result · 587c37f8
      unknown authored
      
      mysql-test/t/subselect.test:
        Add test of result
      587c37f8
    • unknown's avatar
      Macos 10.4 compatibility changes · 543bec09
      unknown authored
      
      include/my_global.h:
        make it compilable on mac os
      ndb/src/kernel/SimBlockList.cpp:
        make it compilable with gcc 4.0
      543bec09
    • unknown's avatar
      my_vsnprintf.c, sql_select.cc, sql_delete.cc, field_conv.cc, rt_split.c: · 5c950a89
      unknown authored
        Fixes for valgrind errors and compatiblity issues by Monty
      
      
      myisam/rt_split.c:
        Fixes for valgrind errors and compatiblity issues by Monty
      sql/field_conv.cc:
        Fixes for valgrind errors and compatiblity issues by Monty
      sql/sql_delete.cc:
        Fixes for valgrind errors and compatiblity issues by Monty
      sql/sql_select.cc:
        Fixes for valgrind errors and compatiblity issues by Monty
      strings/my_vsnprintf.c:
        Fixes for valgrind errors and compatiblity issues by Monty
      5c950a89
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 66e76cf1
      unknown authored
      into mysql.com:/home/my/mysql-5.0
      
      
      sql/sql_select.cc:
        Auto merged
      66e76cf1
    • unknown's avatar
      compatibility issues · b0f2cab3
      unknown authored
      Fixed errors reported by valgrind (some errors in NDB remains)
      
      
      myisam/rt_split.c:
        Added missing cast that caused problem on novell
        (minor code cleanup)
      ndb/src/ndbapi/Ndb.cpp:
        Moved DBUG_ENTER to remove warning from DBUG library
      sql/field_conv.cc:
        Added test for valgrind/purify to avoid warning
      sql/item_sum.cc:
        Removed comment and added ASSERT as setup can't be called twice anymore
      sql/sql_delete.cc:
        Fixed wrong return value
      sql/sql_parse.cc:
        More debugging
      sql/sql_select.cc:
        Removed duplicate call to setup() which caused a memory leak
      strings/my_vsnprintf.c:
        Added support for '%c' (used when printing my_getopt errors)
      b0f2cab3
    • unknown's avatar
      do not try to use equal field from outer query as field of local join (BUG#6384) · 1f169836
      unknown authored
      
      mysql-test/r/subselect.result:
        changes in plans
        test for bug#6384
      mysql-test/t/subselect.test:
        test for bug#6384
      sql/sql_select.cc:
        do not set equal field from outer query
      1f169836
    • unknown's avatar
      Merge gluh.mysql.r18.ru:/home/gluh/release/mysql-5.0-build · ab38fce6
      unknown authored
      into gluh.mysql.r18.ru:/home/gluh/release/mysql-5.0
      
      ab38fce6
    • unknown's avatar
      addition of "REFERENCED_TABLE_SCHEMA", · 61fd55ac
      unknown authored
        "REFERENCED_TABLE_NAME", "REFERENCED_COLUMN_NAME" fields into
        KEY_COLUMN_USAGE table
      
      
      61fd55ac
    • unknown's avatar
      Merge mysql.com:/home/jimw/my/mysql-5.0-build · 93855a82
      unknown authored
      into  mysql.com:/home/jimw/my/mysql-5.0-clean
      
      93855a82