Commit graph

186 commits

Author SHA1 Message Date
konstantin@mysql.com
d68ed3f0f7 WL#1518 "make bundled zlib usable for unix builds", post review fixes:
- comment for AC_DEFINE(HAVE_COMPRESS) fixed
- build convenience library from zlib: we need to compile it into both
  libmysqlclient.a and libmysqlclient.so
- --with-zlib-dir=bundled configure option
2004-07-27 10:05:55 -07:00
konstantin@mysql.com
569d3c8488 WL#1518, "make bundled zlib usable for unix builds":
required autotools macro written and deployed in all apropriate Makefile.ams.
Use cases checked:
- linux, standard location of zlib, no ndb
- linux, standard locatoin of zlib, with ndb
- linux, non-standard location of zlib, no ndb
- hpux11, use of bundled zlib, no ndb 
The only non-checked case is non-standard location of zlib (or use of bundled
zlib) + ndb. I wasn't able to check it as ndb/ just won't compile on beasts 
like AIX52 or HPUX11, where such a check is possible. It didn't compile 
there before as these systems dont't have installed zlib, so nothing got broken ;)
2004-07-24 03:30:11 -07:00
konstantin@mysql.com
4139c359f8 All templates inlined into AC_DEFINE/AC_DEFINE_UNQUOTED.
Use of acconfig.h is deprecated in modern autotools (a cleaner patch).
2004-07-23 18:52:25 -07:00
konstantin@mysql.com
cd5359ceda a line left from manual merge removed 2004-07-21 19:20:22 -07:00
monty@mysql.com
b1d08ba2b4 Merge with 4.0 to get the latest bug patches to 4.1 2004-06-25 20:13:05 +03:00
lenz@mysql.com
4740e8b2b7 - Applied some portability fixes for SGI IRIX/MipsPro compiler
(e.g. a fix for BUG#3507 and some modifications recommended
   by Andrea Suatoni and Joerg Behrens - thank you!)
2004-06-22 17:35:34 +02:00
konstantin@mysql.com
862a6ed4ca A typo fixed. 2004-06-20 20:27:50 +04:00
tomas@poseidon.bredbandsbolaget.se
52816b100f bug fix in ndb make 2004-06-16 16:50:05 +00:00
tomas@mc05.(none)
8278d71688 ndb fixes for make dist 2004-06-15 08:14:20 +02:00
serg@serg.mylan
035e03c1f6 merged 2004-06-11 20:55:08 +02:00
brian@brian-akers-computer.local
e24e1350a3 Merge baker@bk-internal.mysql.com:/home/bk/mysql-4.1
into brian-akers-computer.local:/Users/brian/mysql/mysql-4.1
2004-06-05 10:43:22 -07:00
serg@serg.mylan
a0464b8563 one more ndb-isolating fix 2004-06-05 13:16:29 +02:00
tomas@poseidon.bredbandsbolaget.se
8d7d4c077b several ndb make changes, see respective file 2004-06-02 00:54:58 +00:00
tomas@poseidon.ndb.mysql.com
f265403fb7 various ndb make changes, see respective file 2004-06-01 11:19:40 +00:00
tomas@poseidon.bredbandsbolaget.se
26df6c6fc1 added shared mem + sci options for ndb 2004-05-28 09:22:27 +00:00
tomas@poseidon.(none)
12709128d5 ndb fixes see files 2004-05-27 16:28:41 +00:00
tomas@poseidon.(none)
2573f890ae changed to ndbclient 2004-05-27 15:47:31 +00:00
tomas@poseidon.(none)
fff33634be updated configure for automake in ndb tree 2004-05-25 15:22:57 +00:00
brian@avenger.(none)
467cad0bfc First commit of archive example. Archive is a simple storage engine that handles inserts and selects. 2004-05-20 18:13:11 -07:00
brian@brian-akers-computer.local
886ef75c95 Resolved changes between example storage engine and NDB storage engine. 2004-04-14 14:36:36 -04:00
brian@brian-akers-computer.local
79c46d0d00 Extra paren removed (since well, they were a typo...). 2004-04-14 14:25:15 -04:00
magnus@neptunus.(none)
9b8a81de00 Check if NDB should be built to to support MySQL Cluster 2004-04-14 17:17:51 +02:00
brian@brian-akers-computer.local
4d5a8cb78c All changes are to allow someone to compile the example storage engine and use it. 2004-04-12 21:01:45 -07:00
monty@mysql.com
350b433569 merge with 4.0 2004-03-16 22:41:30 +02:00
marko@hundin.mysql.fi
fffb747ec8 Remove libcom.a from acinclude.m4 (should have been done in ChangeSet 1.1741) 2004-03-11 16:29:16 +02:00
monty@mashka.mysql.fi
3b83cce5eb merge with 4.0 2004-02-22 09:50:59 +02:00
monty@mashka.mysql.fi
e74182fe52 Cleanups 2004-02-22 08:54:06 +02:00
monty@mysql.com
e0cc6799ec Merge with 4.0.17 2003-12-17 17:35:34 +02:00
gluh@gluh.mysql.r18.ru
9b472debb4 Merge sgluhov@bk-internal.mysql.com:/home/bk/mysql-4.0
into gluh.mysql.r18.ru:/home/gluh/mysql-4.0.ssl
2003-12-10 18:41:12 +04:00
gluh@gluh.mysql.r18.ru
194da99215 Fix for bug# 1142 ./configure - error in file causes failure of compile (SSL option needed) 2003-12-10 17:53:55 +04:00
monty@narttu.mysql.fi
6056cfadfc Merge with 4.0.16 2003-10-07 15:42:26 +03:00
monty@narttu.mysql.fi
f05a1c8394 Block SIGPIPE also for not threaded client programs.
Added --include and --libs_r options to mysql_config.
Added mysql_get_client_version() to client library
Fixed some minor benchmark issues
2003-09-23 13:36:01 +03:00
gluh@gluh.mysql.r18.ru
6d271a5296 Fix for Bug #1142
'./configure - error in file causes failure of compile (SSL option needed)'
2003-09-01 15:36:53 +05:00
monty@narttu.mysql.fi
77a70a0a24 merge with 4.0.15 2003-08-29 13:44:35 +03:00
monty@narttu.mysql.fi
8a77f97079 Add detection of in_addr_t
Add pack_bits to pack_reclength for dynamic rows.  This solves buffer a possible buffer overflow on update.
(This will probably solve bug #563)
Fix test for available file descriptors in mysqltest
Fixed core dump bug in replication tests when running without transactional table support
2003-08-28 06:08:17 +03:00
monty@mashka.mysql.fi
2263e3e51f Merge with 4.0.14 2003-08-11 22:44:43 +03:00
monty@mashka.mysql.fi
d78830457b Fix that -integer works as in 4.0 2003-08-07 20:42:26 +03:00
lenz@mysql.com
3c007c3de9 - portability fixes: put string tests in double quotes (BUG#974).
Thanks to Alex Kiernan for the hint.
2003-08-01 10:21:41 +02:00
gluh@gluh.mysql.r18.ru
1dfaccb016 Fix: remove compile warnings on RH(with openssl) 2003-07-25 09:25:50 +05:00
serg@serg.mylan
06623670c3 --with-openssl-includes/libraries 2003-07-23 16:13:07 +02:00
gluh@gluh.mysql.r18.ru
4ddbb817d5 Bug #554: Support for --with-openssl[=DIR] 2003-07-22 19:56:52 +05:00
gluh@gluh.mysql.r18.ru
5603456e4f Bug #554: Support for --with-openssl[=DIR]
Here is fix for bug 554.
Added configure options 
--with-openssl-includes[=DIR] and --with-openssl-libs[=DIR]
2003-07-22 15:04:37 +05:00
monty@mashka.(none)
428e348139 Portability fixes for Redhat 9 2003-07-18 12:35:29 +03:00
monty@narttu.mysql.fi
4542d142d7 Portability fixes 2003-07-15 13:10:20 +03:00
monty@mashka.mysql.fi
baf9baba2a merge 2003-07-01 15:57:45 +03:00
lenz@kallisto.local
382e1ad064 - fixed typo (dbl -> dnl) in acinclude.m4 2003-06-27 10:07:22 +02:00
lenz@mysql.com
beef0bf08e - Added /usr/lib64 to the path to search for libssl.a (required on AMD64)
- fixed a typo
2003-06-18 22:08:04 +02:00
lenz@mysql.com
d915b63db0 - ISAM storage engine is now disabled by default. To enable it, configure
the sources with "--with-isam"
2003-05-22 16:00:19 +02:00
monty@narttu.mysql.fi
dd2b7918cd Merge with 4.0.13 2003-05-19 16:35:49 +03:00
monty@mashka.mysql.fi
bf6cfd2948 Fix for -fbranch-probabilites (bug 268)
Fix for LEFT/RIGHT/MID with multi-byte-character sets (bug 314)
Fix for new bison 1.875
max_insert_delayed_threads and delayed_insert_timeout now works as documented (bug 211)
Don't show port in SHOW PROCESSLIST for system threads
Fix problem with ORDER BY being discarded for some DISTINCT queries (bug 275)
Fixed bug with NATURAL LEFT JOIN, NATURAL RIGHT JOIN and RIGHT JOIN when
using many joined tables (Bug 212)
2003-04-26 20:43:28 +03:00
vva@eagle.mysql.r18.ru
69b722d7d9 changes for readline/libedit configuration 2003-01-18 20:28:48 +04:00
monty@mashka.mysql.fi
803dff1002 Merge with 4.0.8 2003-01-06 02:04:52 +02:00
monty@mashka.mysql.fi
9ecf9645eb A lot of portability fixes.
Added rename table for BDB. This fixes a bug in ALTER TABLE with BDB tables.
2003-01-05 20:18:49 +02:00
monty@mashka.mysql.fi
07daf3169e Merge with 4.0.8 2003-01-03 00:04:33 +02:00
monty@mashka.mysql.fi
b5aa9ae0c7 Changed thd variables max_join_size and select_limit to type ha_rows.
This fixed some optimization problems when using -DBIG_TABLES
Portabilty fixes for OpenUnix and HPUX
Added C and C++ version numbers to mysqlbug
2002-12-20 14:58:27 +02:00
monty@mashka.mysql.fi
859b688476 Merge with 4.0.6 2002-12-05 19:38:42 +02:00
monty@mashka.mysql.fi
7d41cd44c6 Merge with 3.23
(Fixed problem with autoconf 2.53 on Solaris)
2002-12-04 17:40:37 +02:00
monty@mashka.mysql.fi
ad20c29c4e Fixed 'stack direction' check in autoconf
Workaround for problem with autconf 2.53 on Solaris
(Fixes problem with SOCKET_SIZE_TYPE)
2002-12-04 16:52:46 +02:00
monty@mashka.mysql.fi
dac6498f9b Merge with 4.0 2002-11-21 15:56:48 +02:00
lenz@mysql.com
996255648b - Applied required modifications for automake 1.5
- "make distcheck" needs to be fixed
2002-11-17 16:45:21 +01:00
ram@mysql.r18.ru
5e09392faa BDB 4.1.24 2002-10-30 15:57:05 +04:00
monty@hundin.mysql.fi
1e0538324d Added back old LARGEFILE handling
Fixed reference to freed memory in acl_init()/grant_init()
Fixed possible memory leak. (Could only happen in very strange circumstances)
Fixed bug in ALTER TABLE with BDB tables
Updated mysql-test for valgrind
2002-10-29 21:59:03 +02:00
monty@hundin.mysql.fi
a54df74af0 Fixes after last merge.
Ignore changed keyblocks when on does DELETE FROM table_name;
2002-10-16 19:05:10 +03:00
lenz@mysql.com
3cf7acb756 - Applied required modifications for automake 1.5
- some additional small fixes
 - added "depcomp" for automake 1.5
2002-10-01 21:57:10 +02:00
lenz@mysql.com
3b6f843bb5 - Fix checking for $orbit_config_path in acinclude.m4 (gave an error
message on STDOUT on AIX and assigned the wrong value)
2002-09-27 11:24:11 +02:00
monty@mashka.mysql.fi
0281a6b160 Fixed searching after ssl directories.
Fixed that GRANT ... REQUIRE options are not forgot when doing new GRANT
Changed fn_ext to point at first '.' after directory.
FLUSH LOGS removed numerical extension for all future update logs.
Fixed the mysqld --help reports right values for --datadir and --bind-address
--log-binary=a.b.c now properly strips of .b.c
Fix that one can DROP UDF functions that was not loaded at startup
Made AND optional in REQUIRE
Added REQUIRE NONE
2002-09-05 16:17:08 +03:00
monty@hundin.mysql.fi
f87efa928b Update for running gcc 3.x (mainly on HPUX)
Portability fixes for HPUX
Rename of CHECK_LOCK to IS_FREE_LOCK
Apply lower_case_table_names also to databases
Cleanup of describe code
Don't allow \ in database names
2002-06-30 18:57:21 +03:00
jcole@mugatu.spaceapes.com
5990c1910a Aesthetic cleanups to acinclude.m4 and configure.in. 2002-05-12 03:41:30 -05:00
monty@hundin.mysql.fi
d80ebc17d6 Cleanups
Don't use DBUG library for struct st_my_thread_var to make code less complicated.
2002-04-02 17:54:57 +03:00
monty@hundin.mysql.fi
3546200169 merge 2002-03-06 22:16:29 +02:00
monty@hundin.mysql.fi
ed8fc0b0c6 Fix for --enable-local-infile 2002-03-06 22:06:18 +02:00
monty@hundin.mysql.fi
d713fee16b Update to autoconf 2.52
Fix of InnoDB variables in SHOW VARIABLES
Fix for ALTER TABLE and InnoDB
2002-02-07 21:34:35 +02:00
monty@hundin.mysql.fi
b9d3a55238 Update needed for SuSE 7.3
Update for autoconf 2.52
2002-01-26 01:19:47 +02:00
monty@hundin.mysql.fi
30209c1d66 Portability fix.
Fixed linking problem with InnoDB.
2001-11-07 02:30:34 +02:00
tonu@volk.internalnet
b4280ca161 Fixed processor detection script to be more portable 2001-10-30 23:44:49 +02:00
tonu@volk.internalnet
883424d2a6 Fast fix to support one more possible directory of OpenSSL include files. 2001-10-19 13:09:54 +02:00
monty@hundin.mysql.fi
e05b83921d merge 2001-10-10 02:58:47 +03:00
monty@hundin.mysql.fi
06e719b7cc Remved Gemini code. 2001-10-10 02:50:28 +03:00
tim@black.box
c0cd0f484a Add --without-isam configure switch.
Portability fix for mysqlmanager.
2001-10-09 18:11:44 -04:00
monty@hundin.mysql.fi
938a8dc2ef merge 2001-10-08 05:36:35 +03:00
monty@hundin.mysql.fi
88aff4bf85 Updated manual about embedded version.
Speed up column-completion in 'mysql'
Don't use ISAM if HAVE_ISAM is not defined
A lot of fixes for the embedded version.  All libraries are now included in libmysqld.a
Changed arguments to convert_dirname() to make it more general.
Renamed files in the 'merge' directory to all use a common prefix.
Don't compile both assembler and C functions on x86
2001-10-08 04:58:07 +03:00
tonu@volk.internalnet
b43f900522 SSL fix 2001-10-05 13:39:47 +02:00
sasha@mysql.sashanet.com
c3bab1c7be changes to make things work in the max version 2001-10-04 15:42:25 -06:00
monty@hundin.mysql.fi
62c8014171 Fixed some build problems.
Fix that compressed packets and normal packets looks indentical before calling net_real_write()
(Needed for query cache)
Optimize IS NULL handling
2001-10-04 02:44:18 +03:00
monty@hundin.mysql.fi
9f04e0e6d2 Portability fix 2001-09-30 18:35:08 +03:00
tonu@volk.internalnet
a16796c8ac Merge work.mysql.com:/home/bk/mysql-4.0
into volk.internalnet:/home/tonu/mysql-4.0
2001-09-30 10:47:32 +08:00
tonu@volk.internalnet
5658ff8237 SSL compiles and works as far as can see. Continue testing.. 2001-09-30 10:46:20 +08:00
monty@hundin.mysql.fi
021aa7caac Fixes for RPM build 2001-09-29 00:44:23 +03:00
monty@hundin.mysql.fi
3fc4f0731f Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0 2001-09-28 07:28:05 +03:00
monty@work.mysql.com
390e57687b merge 2001-09-28 06:28:04 +02:00
monty@hundin.mysql.fi
384ae2eff0 Fixed that one can always get a name for a compiled characterset 2001-09-28 07:21:24 +03:00
monty@tik.mysql.fi
e05bf277d6 Final fixes for INSERT into MERGE tables.
Move MAX_BLOB_WIDTH to be global
Added full support for unsigned BIGINT
Fixed spelling errors
2001-09-27 21:45:48 +03:00
monty@tik.mysql.fi
99b58a5aa9 Cleaned up udf_example.cc and mysql_fix_privilege_tables 2001-09-27 21:35:35 +03:00
monty@hundin.mysql.fi
e390a99573 Added support of INSERT to MERGE tables
Fixes for embedded libary and openssl
2001-09-22 17:40:57 +03:00
monty@work.mysql.com
0df16fc4d7 Merge work.mysql.com:/home/bk/mysql
into work.mysql.com:/home/bk/mysql-4.0
2001-09-20 19:51:48 +02:00
monty@hundin.mysql.fi
c55ac34fef Some fixes for Gemini 2001-09-20 20:22:43 +03:00
monty@hundin.mysql.fi
fe1753de58 Fixed locking problem when using bulk insert
Fixed array overrun when using drop_db
Portability fixes
2001-09-17 17:53:27 +03:00
tim@black.box
e6e25a567b Add some examples for using libmysqld, including a hack for running the
mysql test suite.

A few minor libmysqld fixes.

Add mysql_server_init() and _end() to mysql.cc and mysqltest.c, so they
can be linked against libmysqlclient or libmysqld.
2001-09-16 21:41:22 -04:00
tonu@x153.internalnet
e721de5713 -DCPU flag added 2001-08-26 21:13:12 +08:00
sasha@mysql.sashanet.com
7267133886 merged 2001-08-11 17:28:41 -06:00