summaryrefslogtreecommitdiff
path: root/vio
Commit message (Collapse)AuthorAgeFilesLines
* Portability fixes (for binary build)monty@mysql.com2003-12-011-2/+2
| | | | Added --protocol to mysqlbinlog
* uninitialized variable on Windows fixedserg@serg.mylan2003-10-171-9/+8
|
* merge with 4.0.15monty@narttu.mysql.fi2003-08-296-107/+143
|\
| * - added missing file vio_priv.h to source distributionlenz@mysql.com2003-08-271-1/+1
| |
| * vio ssl structure renames (to get rid of ending _)monty@narttu.mysql.fi2003-08-275-104/+139
| | | | | | | | | | Added TCP/IP read/write timeout for windows Check on windows if second server is started with same TCP/IP port
* | Merge with 4.0.14monty@mashka.mysql.fi2003-08-114-23/+31
|\ \ | |/
| * Review of changesets since last pull.monty@mashka.mysql.fi2003-08-071-1/+1
| | | | | | | | (Mostly code cleanups)
| * Portability fixes for Redhat 9monty@mashka.(none)2003-07-181-1/+1
| |
| * Fixed wrong usage of libvio.a (Bug #556)monty@narttu.mysql.fi2003-07-031-14/+17
| |
| * Fix bug #673: MySQL 4.0.13 no SSL connection with mysql client possiblegluh@gluh.mysql.r18.ru2003-06-262-7/+12
| |
* | Merge with 4.0.13monty@narttu.mysql.fi2003-05-191-5/+13
|\ \ | |/
| * Fix to remove compiler warningsmonty@mashka.mysql.fi2003-04-281-3/+9
| |
| * Fix bug (273):The x509 cert issuer seems not to be checked against the CAgluh@gluh.mysql.r18.ru2003-04-161-2/+4
| |
* | Merge with 4.0monty@narttu.mysql.fi2003-03-161-1/+3
|\ \ | |/
| * posreview changing (SCRUM)bell@sanja.is.com.ua2003-02-271-1/+1
| | | | | | | | | | increased compatibility postmerge changing
| * client port number added to SHOW PROCESSLIST (SCRUM?)bell@sanja.is.com.ua2003-02-171-1/+3
| |
* | Merge with 4.0.11monty@mashka.mysql.fi2003-02-044-200/+192
|\ \ | |/
| * Fixes for Netwaremonty@mashka.mysql.fi2003-01-284-200/+192
| | | | | | | | | | | | | | | | Call pthread_mutex_destroy() on not used mutex. Changed comments in .h and .c files from // -> /* */ Added detection of mutex on which one didn't call pthread_mutex_destroy() Fixed bug in create_tmp_field() which causes a memory overrun in queries that uses "ORDER BY constant_expression" Added optimisation for ORDER BY NULL
* | Merge with 4.0.6monty@mashka.mysql.fi2002-12-051-0/+3
|\ \ | |/
| * FreeBSD patch by Jeremy Zawodny.Sinisa@sinisa.nasamreza.org2002-11-231-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | His explanation: The socket on which MySQL listens for new connections on a blocking socket most of the time but is set to non-blocking during the accept() of the new connection. Due to a bug in the kernel, the new socket returned by accept() is a blocking socket but returns the O_NONBLOCK flag when queried via fcntl(F_GETFL). That is, the file descriptor and the underlying socket don't agree on the blocking mode. Since MySQL determines via fcntl(F_GETFL) that the socket is non-blocking, it expects the first read() in my_real_read to not block, so it doesn't enable the timeout alarm. However, the read does block, and thus there's no timeout alarm. The thread kill (which relies on rescheduling the timeout alarm) also does not work as a consequence. The bug shows itself if you build MySQL with LinuxThreads support (needed for SMP on FreeBSD). Issuing a KILL command in MySQL won't be "noticed" by the "killed" thread until it runs another query--that makes KILL pretty useless. And the wait_timeout doesn't work either.
* | removed redundant -I include-dirsserg@serg.mysql.com2002-11-261-1/+1
| |
* | Merge with 4.0monty@mashka.mysql.fi2002-11-212-10/+42
|\ \ | |/
| * Error code for ssl connectiongluh@gluh.(none)2002-11-052-10/+42
| | | | | | | | | | | | Fix bug when server hang(with SSL, with modified libmysql) Add options master-ssl-capath and master-ssl-cipher Add some error checking(SSL)
* | Add shared memory protocol and option --protocolwax@mysql.com2002-11-152-30/+232
|/
* - Applied required modifications for automake 1.5lenz@mysql.com2002-10-011-12/+0
| | | | | - some additional small fixes - added "depcomp" for automake 1.5
* Added code to flush a bulk_insert index.monty@mashka.mysql.fi2002-09-181-0/+2
| | | | This fixes a bug when doing multi-row inserts on table with an auto_increment key that is not in the first key segment.
* Added CREATE TEMPORARY TABLES and LOCK TABLES to db and host tablesmonty@mashka.mysql.fi2002-09-162-53/+54
| | | | | | Fixed bug in SELECT ... ORDER BY ... LIMIT Fixed bug in ALTER TABLE and RENAME TABLE with --lower-case-table-names Fixed hang when using --with-openssl
* Fixed searching after ssl directories.monty@mashka.mysql.fi2002-09-054-248/+0
| | | | | | | | | | | 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
* Fix for HPUX to not use -lc_r library.monty@hundin.mysql.fi2002-08-261-1/+6
| | | | Fixed hangup problem in net_clear() on HPUX and Windows.
* Changed relay_log_space to ulonglongmonty@hundin.mysql.fi2002-08-231-3/+2
| | | | Removed compiler warnings.
* Fixed bug in blocking handling when compiling with OPENSSL (caused hangup in ↵monty@hundin.mysql.fi2002-08-172-1/+11
| | | | | | | client code) Fixed bug in SELECT DISTINCT ... ORDER BY not-used-column. Fixed bug in pthread_mutex_trylock with HPUX 11.0
* Fix after mergemonty@hundin.mysql.fi2002-08-081-2/+3
| | | | Updated WEEK() and DATE information in the manual.
* Lots of code fixes to the replication code (especially the binary logging ↵monty@mashka.mysql.fi2002-08-083-4/+16
| | | | | | | | | | | | | | | | | | and index log file handling) Fixed bugs in my last changeset that made MySQL hard to compile. Added mutex around some data that could cause table cache corruptions when using OPTIMIZE TABLE / REPAIR TABLE or automatic repair of MyISAM tables. Added mutex around some data in the slave start/stop code that could cause THD linked list corruptions Extended my_chsize() to allow one to specify a filler character. Extend vio_blocking to return the old state (This made some usage of this function much simpler) Added testing for some functions that they caller have got the required mutexes before calling the function. Use setrlimit() to ensure that we can write core file if one specifies --core-file. Added --slave-compressed-protocol Made 2 the minimum length for ft_min_word_len Added variables foreign_key_checks & unique_checks. Less logging from replication code (if not started with --log-warnings) Changed that SHOW INNODB STATUS requre the SUPER privilege More DBUG statements and a lot of new code comments
* Big code cleanup/review before 4.0.2 release.monty@mashka.mysql.fi2002-06-112-63/+71
| | | | | (All commit emails since 4.0.1 checked) This had to be done now, before the 4.1 tree changes to much, to make it easy to propagate bug fixes to the 4.1 tree.
* Enable LOAD DATA LOCAL INFILE in mysql_testmonty@hundin.mysql.fi2002-06-041-4/+6
| | | | | Added syntax for column comments (for compability with 4.1) Fix of ALTER TABLE RENAME
* Changed ft_dump, ft_eval, ft_test1, mi_test1, myisampack, gen_lex_hash,jani@rhols221.arenanet.fi2002-05-244-8/+8
| | | | | | | | | | | mysqlmanager from using GNU getopt to use my_getopt. Changed some files that just included old getopt.h to include my_getopt.h now. Fixed a bug in my_print_help() in my_getopt.c. Made better documentation for option -G in mysql client.
* Fixed that enable-reads-from-master and repl-parse-query works in option files.monty@hundin.mysql.fi2002-04-292-3/+3
| | | | | Fixed slowdown problem on win98 Fixed syntax for ALTER TABLE .. RENAME
* fix to make the compile work with --with-other-libcsasha@mysql.sashanet.com2002-03-301-4/+4
|
* Update copyrightmonty@hundin.mysql.fi2001-12-068-65/+119
| | | | Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
* Removed unused code in VIOtonu@volk.internalnet2001-11-022-25/+1
|
* SSL fixes.tonu@volk.internalnet2001-11-011-2/+2
|
* type fixtonu@volk.internalnet2001-10-091-1/+1
|
* One should not only have to include my_net.h to work with sockets.monty@hundin.mysql.fi2001-10-093-70/+9
| | | | | | This wrapper noew will include all the necessary, system specific files, which makes all normal source files much easier to write and maintain. Portability fixes.
* Portability fixes + a couple of bug fixes introduced by last push.monty@hundin.mysql.fi2001-10-082-33/+17
|
* SSL compiles and works as far as can see. Continue testing..tonu@volk.internalnet2001-09-306-130/+61
|
* Fix to get pstack included in distributionmonty@hundin.mysql.fi2001-09-181-0/+0
| | | | Fix to get libmysqld examples to be included in distribution
* mergemonty@hundin.mysql.fi2001-09-141-0/+0
|\
| * re-wrote section about foreign keyssasha@mysql.sashanet.com2001-09-131-0/+0
| |
* | Changed to use my_global.hmonty@hundin.mysql.fi2001-09-149-8/+8
|/ | | | | Fixed problem with LIKE with latin1_de Added parsing support of UNSIGNED LONG LONG
* DH stuff added to OpenSSLtonu@x153.internalnet2001-09-011-0/+52
|