summaryrefslogtreecommitdiff
path: root/config/ac-macros/openssl.m4
Commit message (Collapse)AuthorAgeFilesLines
* BUG#18818 configure: No longer finds OpenSSL on Mac OS Xunknown2006-05-171-138/+0
| | | | | | | | | | | | | | | | | | | | - Implement new switch --with-ssl to configure used for both bundled yaSSL or OpenSSL BitKeeper/deleted/.del-yassl.m4~e55e55c1e863abaf: Delete: config/ac-macros/yassl.m4 BitKeeper/deleted/.del-openssl.m4~41cebd0ba8281769: Delete: config/ac-macros/openssl.m4 BUILD/SETUP.sh: Use switch --with-ssl to configure BUILD/compile-pentium-debug-openssl: Use switch --with-ssl to configure BUILD/compile-pentium-debug-yassl: Use switch --with-ssl to configure configure.in: Change to use the MYSQL_CHECK_SSL macro from ssl.m4 config/ac-macros/ssl.m4: New BitKeeper file ``config/ac-macros/ssl.m4''
* Bug#18818 configure: No longer finds OpenSSL on Mac OS Xunknown2006-05-121-4/+6
| | | | | | | | | | | | | - Remove usage of $shrext_cmds variable - Test for libs using all known library file endings config/ac-macros/openssl.m4: Remove the usage of $shrext_cmds. instead test for all the library file endings we currently know, that is .a .so .sl and .dylib config/ac-macros/zlib.m4: Remove the usage of $shrext_cmds. instead test for all the library file endings we currently know, that is .a .so .sl and .dylib
* Bug#18818 configure: No longer finds OpenSSL on Mac OS Xunknown2006-04-281-2/+3
| | | | | | | | | | | - Eval shrext_cmds variable before using it - Moved from acinclude.m4 to openssl.m4 and zlib.m4 when merging 4.1 -> 5.0 config/ac-macros/openssl.m4: Move from acinclude.m4 config/ac-macros/zlib.m4: Move from acinclude.m4
* zlib.m4, openssl.m4:unknown2006-03-311-2/+4
| | | | | | | | | | Use when testing if shared library exists, bug#16332 config/ac-macros/openssl.m4: Use when testing if shared library exists, bug#16332 config/ac-macros/zlib.m4: Use when testing if shared library exists, bug#16332
* Post-merge fix of the fixes for NPTL configuration (bug#2173, bug#5871, and ↵unknown2005-04-261-1/+1
| | | | | | | | | | bug#9497). config/ac-macros/openssl.m4: "Configure" variable 'IS_LINUX' renamed to 'TARGET_LINUX'. Manual merge: In 4.1, this was in 'acinclude.m4'. include/my_global.h: As we have a new CPP symbol, this should be "undef"ed explicitly.
* Porting of "buffered read" patch to 5.0 and post-review fixes.unknown2005-03-061-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The patch implements the idea suggested by Olaf van der Spek in thread "Client: many small reads?" (internals@lists.mysql.com). Now small reads performed by the client library are buffered. The buffering gives up to 2 times speedup when retrieving one-column tables. BUILD/SETUP.sh: Remove --with-vio option which no longer exist. BUILD/compile-pentium64-valgrind-max: Remove --with-vio option which no longer exist. config/ac-macros/misc.m4: Removed --with-vio configure switch: we always use VIO. The switch, in fact, only saved us one pointer dereferencing per call in case we had only one transport type in VIO enabled. config/ac-macros/openssl.m4: Removed HAVE_VIO. include/config-win.h: Removed HAVE_VIO (not needed anymore) Added HAVE_VIO_READ_BUFF (define buffered client reads for Windows clients). include/violite.h: Removed HAVE_VIO, as currently VIO is always in use. Added declaration for vio_read_buff and related members in struct VIO. sql-common/client.c: Use flags to set up vio read buffering in mysql_real_connect. sql/mysqld.cc: Use flags to disable vio read buffering when creating a server connection. vio/vio.c: Optionally set up vio read buffer when creating a new VIO structure. vio/viosocket.c: Implementation of client-side buffered reads in VIO: the idea is to buffer small reads in a client buffer to save amount of syscalls per retrieved result set. The implementation relies on the fact that read/recv will return as soon as there is some data in the kernel buffer, no matter how big the given user's buffer is. To be able to disable it in case recv/read don't have such semantics, the new calls are guarded with #define HAVE_VIO_READ_BUFF. Currently buffered reading is switched on only for BSD sockets and named pipes, both on Windows and UNIXes.
* Fixing problem with case insitive file systems.unknown2004-12-041-0/+136
Would you believe that I wrote all of this on a Mac? I just happen to be not using HFS for the partition I did this work on. Oops :) config/ac-macros/alloca.m4: mvdir config/ac-macros/character_sets.m4: mvdir config/ac-macros/check_cpu.m4: mvdir config/ac-macros/compiler_flag.m4: mvdir config/ac-macros/ha_archive.m4: mvdir config/ac-macros/ha_berkeley.m4: mvdir config/ac-macros/ha_example.m4: mvdir config/ac-macros/ha_innodb.m4: mvdir config/ac-macros/ha_isam.m4: mvdir config/ac-macros/ha_ndbcluster.m4: mvdir config/ac-macros/ha_tina.m4: mvdir config/ac-macros/large_file.m4: mvdir config/ac-macros/misc.m4: mvdir config/ac-macros/mysqlfs.m4: mvdir config/ac-macros/openssl.m4: mvdir config/ac-macros/readline.m4: mvdir config/ac-macros/sanity.m4: mvdir config/ac-macros/zlib.m4: mvdir configure.in: Fix silly little problem with case insensitive filesystems. Funny thing is that I wrote all this on a Mac, but I don't use HFS on that partition so I never noticed that it would be an issue. Oops :)