Rasmus Lerdorf
69d16ee1f9
Fix for bug 6073 from Sean R. Bright <elixer@erols.com>
2001-01-12 08:03:24 +00:00
Zeev Suraski
a697d076bc
Add Release_TSDbg support. This mode compiles PHP with the release C runtime,
...
but with optimizations disabled and with debug info. Some crashes can only
be debugged using this mode.
2000-12-26 22:15:32 +00:00
Zeev Suraski
cbb2379b5b
- Get the MySQL module a bit uptodate.
...
- Fix a bug in mysql_do_connect() - it would corrupt the host argument, if it contained a port
(or could corrupt the INI value, so that the port argument would work only the first time
around)
2000-12-02 17:27:11 +00:00
foobar
358731195f
Fix bug #7034
2000-11-21 11:07:50 +00:00
Hartmut Holzgraefe
1f6878e912
2nd step towards auto-credits
2000-11-20 10:33:33 +00:00
Zeev Suraski
905e41af5c
Will work on a more thorough implementation for mysql_store_result() after 4.0.4
2000-11-08 08:27:27 +00:00
Stanislav Malyshev
ef8fb2767b
Enable to use mysql_use_result in query functions.
...
You may need this if you use real big queries.
@- Allow user to use mysql_use_result in mysql queries (Stas)
2000-11-07 15:46:15 +00:00
Zeev Suraski
6d0749a95b
Fix msql_close(), pg_close() and sybase_close() (Sybase CT)
2000-11-03 02:46:49 +00:00
Zeev Suraski
b20f8b39b9
Fixed mysql_close() - A bit more complicated than I originally thought
2000-11-03 01:56:47 +00:00
Zeev Suraski
6451d58455
Fix mysql_close()
2000-11-03 00:41:29 +00:00
Andrei Zmievski
f1dcb32c9f
Use zend_register_list_destructors_ex() instead.
2000-10-25 17:44:02 +00:00
Daniel Beulshausen
6337c12473
make libmysql compile under win
2000-10-21 10:14:09 +00:00
Sebastian Bergmann
8f280b2656
Removed files from Win32 workspace that were removed in libmysql 3.23
2000-10-21 06:55:08 +00:00
MySQL Team
a2dbb10eb1
Update libmysql to 3.23 version. No major changes visible to the user - mostly
...
bug fixes and other maintenance-oriented changes.
2000-10-20 22:26:48 +00:00
Andrei Zmievski
7b4983c8f8
Mega-patch to get better resource information for modules.
...
* Fixed a bug in zend_rsrc_list_get_rsrc_type()
* Switched register_list_destructors() to use
zend_register_list_destructors_ex() instead
* Updated all relevant modules to provide the resource type name
to register_list_destructors() call
* Updated var_dump() to output resource type name instead of number
@- Made resource type names visible, e.g. var_dump() and
@ get_resource_type() display "file" for file resources. (Andrei)
2000-10-20 18:25:16 +00:00
Zeev Suraski
dea72ba6a4
Added mysql_escape_String()
2000-10-11 18:27:21 +00:00
Andi Gutmans
3f80efd660
- Cleanup output functions
2000-09-30 16:14:54 +00:00
Brian Moon
09e00183bd
added mysql_fetch_assoc. Acts like mysql_fetch_array used to.
2000-09-20 21:43:57 +00:00
Sascha Schumann
c9dfdd38a7
More complete set of (C) notes
2000-08-24 14:29:29 +00:00
Sascha Schumann
d4dd261436
Script for replacing the copyright messages
2000-08-24 14:18:36 +00:00
Andi Gutmans
8ba5d5ef9c
- Remove new libmysql files
2000-08-22 18:01:28 +00:00
Andi Gutmans
0222b7ab41
- Try and revert libmysql for 4.0.2
2000-08-22 17:59:35 +00:00
MySQL Team
3c049ddcdd
Interface for 'raid' files (ont in use by PHP)
2000-08-22 12:10:53 +00:00
MySQL Team
4b1380e31c
New files for MySQL 3.23.23 client library. New files are for qouting
...
using different character sets.
2000-08-22 09:02:46 +00:00
Zeev Suraski
37de6635b4
That's no bug, it's quite fine the way it is (if id is
...
set to -1, it's ignored, and the passed_id argument is used).
If you're experiencing trouble with mysql_close(), please give me a
reproducing script. If there's a bug, it's not as simple as that.
2000-07-05 20:41:06 +00:00
Uwe Steinmann
46a9e6c23f
- Discoverd possible bug. Could somebody have a look.
2000-07-05 19:48:24 +00:00
Sascha Schumann
16017f6d78
Change header protection macros to conform to standard.
...
Draft 3 of IEEE 1003.1 200x, "2.2 The Compilation Environment"
All identifiers that begin with an underscore and either an uppercase
letter or another underscore are always reserved for any use by the
implementation.
2000-07-02 23:46:51 +00:00
Zeev Suraski
35e3efbd41
Warn about using the built-in MySQL library
2000-06-20 22:12:22 +00:00
Zeev Suraski
d57210fb0b
This is no longer needed
2000-06-20 21:50:57 +00:00
Thies C. Arntzen
f8c0f76881
kill warinig
2000-06-19 12:56:30 +00:00
Hartmut Holzgraefe
87a491d7b6
C++ // comments are evil ...
2000-06-16 18:24:02 +00:00
Zeev Suraski
f29eae1302
Move timeout code to Zend, allow Win32 timeouts
...
@- Implemented max_execution_time under Win32 (Zeev)
2000-06-16 01:53:35 +00:00
Zeev Suraski
02d2a5db3a
Fix Windows .dsp's
2000-06-11 19:23:21 +00:00
Andi Gutmans
a9d4cf9023
- Nuke COMPILE_DL. Modules that need to be compiled as dll's in Windows
...
- need to define both COMPILE_DL_MODULE and HAVE_MODULE=1
2000-06-10 08:48:01 +00:00
Sascha Schumann
ce9a9fb1dc
Fix MYSQL_LIB_CHK ($i is used by the outer loop)
2000-06-10 07:48:55 +00:00
Sascha Schumann
9097a78187
Search for mysqlclient library in lib and lib/mysql
2000-06-10 07:38:58 +00:00
Andi Gutmans
3701bc4207
- ARG_COUNT(ht) -> ZEND_NUM_ARGS() mega patch
2000-06-05 19:47:54 +00:00
Zeev Suraski
5673378ea6
- Allow all functions that receive user-defined function callbacks to accept
...
an array that contains an object and a method name, in place of a function
name, e.g. usort($array, array($obj, "ObjSort"))
(I checked the code in array.c and basic_functions.c, other code which uses
call_user_function() may still force the function_name argument to be of type
IS_STRING, which prevents this feature from working - and is no longer necessary)
2000-06-03 04:16:46 +00:00
Zeev Suraski
950fb739f8
Fix bug #4678
2000-05-29 18:53:42 +00:00
Sascha Schumann
4686a3b50e
Use #ifdef COMPILE_DL_EXTNAME solely.
2000-05-23 09:33:51 +00:00
Sascha Schumann
0236982d6d
s/COMPILE_DL/COMPILE_DL_EXTNAME/ for Windows build files.
2000-05-23 09:22:01 +00:00
Zeev Suraski
e043439ff6
Update the license with the new clause 6
2000-05-18 15:34:45 +00:00
Andrei Zmievski
fe24b820be
@- NULL values are now preserved in the return value of mysql_fetch_array()
...
@ and mysql_fetch_object(). (Andrei)
2000-05-15 13:46:37 +00:00
Sascha Schumann
6bc1bf4c93
Make MySQL independent of build location
2000-05-02 21:18:59 +00:00
Sascha Schumann
82c5c690c9
Use the new AC_ADD_LIBRARY_WITH_PATH option shared-libadd
2000-05-02 04:01:15 +00:00
Sascha Schumann
fe50664d4d
#if COMPILE_DL
...
becomes
#if defined(COMPILE_DL) || defined(COMPILE_DL_EXTENSION_NAME)
2000-05-02 00:44:35 +00:00
Sascha Schumann
0d383d9373
Replace the various get_module() functions with a uniform
...
ZEND_GET_MODULE(name) macro.
2000-05-02 00:30:36 +00:00
Sascha Schumann
7613e064f8
Remove trailing empty lines
2000-05-01 22:38:42 +00:00
Sascha Schumann
0d36199cf9
Large test commit IV
2000-05-01 22:04:52 +00:00
Sascha Schumann
de2cea47c0
Large commit test III
2000-05-01 22:00:09 +00:00
Sascha Schumann
a481fddfb3
Improved in-tree shared libraries build system
...
The following new/revived shared modules are available now:
... MySQL (*)
... PCRE (*)
... Session
... SWF
(*) capable of using bundled library or external library
All changes:
The m4 macro PHP_EXTENSION was revamped. Uses LIB_BUILD now.
This effectively means that all extensions have to use dynlib.
ext/mysql/config.m4 was revamped.
Uses LIB_BUILD for building bundled library.
ext/pcre/config.m4 was revamped.
Uses LIB_BUILD for building bundled library.
ext/ext_skel was changed to reflect that more modules should be
compileable as shared module.
ext/Makefile.in has been simplified enormously.
Dependencies are now stored in the build tree.
Empty dependencies are not generated by buildconf anymore. They
are now dynamically created during the build process.
Implicit rules for .S were removed.
The NO_RECURSION feature was removed.
"libs.mk" has been added to all cvsignore files in ext.
2000-05-01 02:42:55 +00:00
Sascha Schumann
953fe189da
Overall UNIX build system improvements:
...
* Makefile header is now completely dynamic
* Absolute paths in (top_)?(src|build)dir and VPATH
(fixes Tru64 support)
* VPATH does not contain variables anymore
(fixes UnixWare support)
2000-04-30 03:20:09 +00:00
Colin Viebrock
a7c8bfb9fb
phpinfo() prettying
2000-04-06 21:07:44 +00:00
Colin Viebrock
6882044a46
phpinfo() prettying
2000-04-05 20:18:58 +00:00
Sam Ruby
7a6dddcc0b
Make MySLS_FETCH use the same globals ID as ZEND_INIT_MODULE_GLOBALS
2000-04-04 20:10:11 +00:00
Zeev Suraski
491a315c11
@- Made the IMAP and LDAP modules compilable under Windows and thread-safe (Zeev)
2000-04-01 16:23:39 +00:00
Zeev Suraski
a82b3034b1
Several fixes, plus remove bindlib_w32 (it's more trouble than it's worth)
2000-03-31 19:46:35 +00:00
Sascha Schumann
27b736a192
Non-functional changes
2000-03-30 19:03:15 +00:00
Sam Ruby
69d7ea4f30
Remove debug runtime libraries from Release builds
2000-03-27 00:18:59 +00:00
Sascha Schumann
5d568a2e22
PHP_EXTENSION sets $ext_src_base
2000-03-26 19:51:10 +00:00
Sascha Schumann
491792e0d0
Allow MySQL to be compiled against extern mysqlclient library
2000-03-26 19:46:11 +00:00
Thies C. Arntzen
7b31a19305
no c++ comments // please
2000-03-26 14:27:10 +00:00
Zeev Suraski
a0f70aa618
@- Fix a data corruption bug in mysql_result(), if used in table.fieldname mode (Zeev)
...
Hopefully that settles this one.
2000-03-26 02:01:11 +00:00
Zeev Suraski
863e6fd242
- Update dsp
...
- Remove unnecessary includes
2000-03-25 19:17:41 +00:00
Zeev Suraski
7e576d36e8
Update dsp's
2000-03-25 15:35:35 +00:00
Rasmus Lerdorf
49c32728af
Make it possible to specify both a port and a socket in mysql_[p]connect
...
@ Make it possible to specify both a port and a socket in mysql_[p]connect
2000-03-20 07:40:56 +00:00
Shane Caraveo
90ad09dc1d
libmysql must use USE_TLS for multithreaded compilation on windows.
2000-03-19 17:34:01 +00:00
Sascha Schumann
9b98d3ca0b
Try to locate the mysql.sock
2000-03-07 16:56:17 +00:00
Andi Gutmans
6e1ad8c00d
- Enable MySQL by default
2000-03-07 16:33:30 +00:00
Sascha Schumann
d69b38ea65
Change default UNIX sock to /tmp/mysql.sock
2000-03-06 23:12:56 +00:00
Sascha Schumann
12b2f2af8f
Build fixes - MySQL now actually works
2000-03-06 22:38:49 +00:00
Sascha Schumann
5864290d20
Finish config.m4 changes
2000-03-06 20:12:12 +00:00
Sascha Schumann
0c3b839af9
Build always against embedded library
2000-03-06 20:06:55 +00:00
Sascha Schumann
4bc0565d14
Modularize mysql autoconf stuff
2000-03-06 20:06:23 +00:00
Stig Bakken
d02fe90b00
Change extension names in all extensions' zend_module_entry to their
...
directory name.
2000-03-06 18:44:01 +00:00
Sam Ruby
14c223b2c7
Eliminate 62 warnings
2000-03-02 02:55:01 +00:00
Zeev Suraski
bf5cb890b0
- Convert 'PHP3' to 'PHP'
...
- Avoid declaring crypt() related salt types twice
2000-02-26 03:20:55 +00:00
Zeev Suraski
b51805caeb
Update .dsp
2000-02-24 20:03:58 +00:00
Zeev Suraski
5520a43b77
- Fix Win32 build in Release_TS* modes
2000-02-24 15:56:48 +00:00
Andi Gutmans
de6c9f35a1
- MySQL now compiles right into the PHP 4 binary on Windows
2000-02-23 21:10:18 +00:00
Andi Gutmans
4c0058f44a
- Make libmsyql.lib compile. It fails with two unresolved symbols on link
...
with PHP 4 so I am not commiting the .dsw quite yet.
2000-02-23 05:25:28 +00:00
MySQL Team
a75a9fb8ef
Autogenerated file.
2000-02-21 16:42:14 +00:00
Andi Gutmans
9ff0159bf4
- Update CVS with right version
2000-02-21 16:19:02 +00:00
MySQL Team
8a61125a54
Some small changes for readability
2000-02-21 00:07:09 +00:00
MySQL Team
bac6df0475
Autogenerated!
2000-02-21 00:03:28 +00:00
MySQL Team
349e81e468
Update for libmysql.
2000-02-20 22:50:57 +00:00
Zeev Suraski
e3f95d1c5f
Win32 compile fix
2000-02-20 07:27:46 +00:00
Evan Klinger
7763337255
Eliminate compile errors relating to signals.
2000-02-20 05:32:51 +00:00
Zeev Suraski
ccaff4461b
Win32 compile fix
2000-02-19 23:43:27 +00:00
Zeev Suraski
86fa2aade2
the pipe is breaking all the time
2000-02-19 23:41:32 +00:00
Zeev Suraski
bf25d1cec9
Restore the singal protection in the MySQL module
2000-02-19 22:41:53 +00:00
MySQL Team
d7c9624c5b
Add missing files to Makefile
2000-02-19 21:45:44 +00:00
MySQL Team
71613cbd57
First version from the MySQL team.
2000-02-19 21:35:02 +00:00
Andi Gutmans
4f8ae75f4f
- Add two missing files
2000-02-19 19:51:47 +00:00
Zeev Suraski
1c4532dcbf
*** empty log message ***
2000-02-19 13:11:02 +00:00
Andi Gutmans
0cda28f77b
- Add libmysql to the tree
2000-02-19 10:10:46 +00:00
Zeev Suraski
ae22fe4c52
- Update .dsp's
...
- Fix a possible crash bug in failed file open error message
- Fix SAPI initialization issue that could lead to a crash
2000-02-18 01:52:11 +00:00
Andi Gutmans
bbb25255b0
- Update the C file to use PHP_WIN32
2000-02-12 19:47:49 +00:00
Andi Gutmans
d997d485ff
- Update the project file with the Win32 defines.
2000-02-12 19:46:45 +00:00
Sascha Schumann
0036b8bba0
#if WIN.* => #ifdef PHP_WIN32
...
#if !(WIN.* => #ifndef PHP_WIN32
2000-02-12 14:38:31 +00:00