Commit Graph

22331 Commits

Author SHA1 Message Date
Thies C. Arntzen
23917484ad oracle links again (at least on linux!!!) 1999-04-30 18:02:09 +00:00
Zeev Suraski
e22a1a08a5 Get the MySQL module to use the new INI mechanism feature 1999-04-28 21:37:54 +00:00
Zeev Suraski
66476011dd A step towards generalizing the INI mechanism even more 1999-04-28 20:26:33 +00:00
Zeev Suraski
1aaf98e54b get rid of some stupid warnings 1999-04-28 20:18:25 +00:00
Rasmus Lerdorf
92905543f1 Add fgetcsv() here as well 1999-04-27 13:06:58 +00:00
Zeev Suraski
9b56453566 * Small startup fix
* Fix min() and max()
1999-04-26 20:20:12 +00:00
Zeev Suraski
3cd0af11ee * Get the Apache module to compile again
* Get rid of php3_rqst, use SG(server_context) instead (there's still Apache-specific code,
  but it nuked a global)
1999-04-26 17:26:37 +00:00
Zeev Suraski
7942eaf381 * Plenty of thread safety and Win32 work.
* Changed PHP4 to compile as a DLL, both ISAPI and the the CGI run with the same DLL.
* Switched to using the DLL runtime library under Win32.  PHP will NOT work if
  compiled against the static library!
* Removed yesterday's php4libts project (with php4dllts, it's obsolete).

This *does* affect thread-unsafe Windows as well - the thread unsafe CGI is also
dependant on the thread-unsafe DLL.
1999-04-26 14:00:49 +00:00
Rasmus Lerdorf
5c09d8e616 Make GD config fail if it doesn't find the gd files 1999-04-25 23:29:52 +00:00
Sascha Schumann
1e54412bdc PHP3 compat stuff 1999-04-25 22:22:13 +00:00
Sascha Schumann
c62ffa7e01 oops, the 0th byte should be set, too 1999-04-25 21:50:24 +00:00
Sascha Schumann
77baa4ebb4 final change (?), add get_algorithms_name 1999-04-25 21:49:01 +00:00
Sascha Schumann
12a76342ed make code more compact 1999-04-25 21:32:52 +00:00
Sascha Schumann
5ed41f31af remove some redundant code 1999-04-25 21:24:07 +00:00
Sascha Schumann
5883d6c221 that was a silly one 1999-04-25 21:13:21 +00:00
Sascha Schumann
22d720e00c add OFB mode, the final one 1999-04-25 21:11:29 +00:00
Sascha Schumann
a1a41504c7 add mcrypt_create_iv() 1999-04-25 21:09:07 +00:00
Sascha Schumann
6b890309ef cleanup, add new stream mode, allow IV for CBC mode 1999-04-25 20:44:52 +00:00
Sascha Schumann
7d1ee82d79 add get_(key|block)_size 1999-04-25 20:32:15 +00:00
Sascha Schumann
1db171deb8 add CBC 1999-04-25 17:04:56 +00:00
Sascha Schumann
11fc109ca6 add mcrypt module 1999-04-25 16:50:40 +00:00
Rasmus Lerdorf
c4442ed7c5 Ok, this beast compiles via --with-apxs
Not sure if it actually works yet though.  I have a feeling there are
some -fpic flags missing in the libzend build.  Will test later on
today.
1999-04-25 14:10:23 +00:00
Thies C. Arntzen
9cace18e10 serialize & unserialize working (with mem-leak) 1999-04-25 12:41:18 +00:00
Rasmus Lerdorf
0704064cdf Argh! That typo took me over an hour to find. Grr.. 1999-04-25 04:03:36 +00:00
Rasmus Lerdorf
ecc1dce8f5 libbind check 1999-04-24 21:52:53 +00:00
Sascha Schumann
3b195581db bugfix port 1999-04-24 20:48:12 +00:00
Sascha Schumann
8036c5fbf1 include some header files explicitly 1999-04-24 20:26:31 +00:00
Thies C. Arntzen
d0d3316128 forward-port of php3-CVS version
my 1st zend-array stuff (ocifetchinto) is WORKING!!
1999-04-24 18:54:02 +00:00
Thies C. Arntzen
992e6a429d made var_dump zend-aware....
<?
$ar = array("hallo" => "tubu");

var_dump($ar);
?>
works again!!!

zeev, andi -> please review what i've done!!!

(no i can start "debugging" other stuff, as i often use var_dump)
1999-04-24 18:39:41 +00:00
Zeev Suraski
0818d96c97 A lot of cleanups... Removed old thread-safe code and other redundant code and files 1999-04-24 00:12:00 +00:00
Zeev Suraski
05d24c6022 Remove redundant code 1999-04-23 22:45:01 +00:00
Zeev Suraski
09946676d2 Thread-safe header_is_being_sent 1999-04-23 20:20:30 +00:00
Zeev Suraski
6f7c0edee3 Remove tls.[ch] 1999-04-23 20:06:01 +00:00
Zeev Suraski
f53afa6edd cleanups 1999-04-23 19:50:29 +00:00
Zeev Suraski
bce60f0fe6 * MySQL fix (thanks Stig)
* Remove reundant includes from bcmath
1999-04-23 12:38:45 +00:00
Zeev Suraski
43c9b540d7 Minor MySQL thread safety issues 1999-04-23 11:12:41 +00:00
Rasmus Lerdorf
7440bc50da Ok, finally.. These now work nicely on a RH-5.2 box:
--with-mysql --with-ldap --with-imap --with-zlib --with-snmp
1999-04-23 04:54:31 +00:00
Rasmus Lerdorf
806dfc2a76 Make zlib compile 1999-04-23 04:12:13 +00:00
Rasmus Lerdorf
cad2318a54 Module work 1999-04-23 03:28:47 +00:00
Rasmus Lerdorf
af3f73f7a3 This is generated 1999-04-22 04:42:58 +00:00
Rasmus Lerdorf
77cdb5f483 Bring imap build rules up to date. We still have a problem here though.
In this new build structure we are adding libraries to $LIBS as we add
modules instead of doing an AC_SUBST into the Makefile.  One reason for
doing the subst in php3 was to get around the libraries that could not
be included in $LIBS because doing so would mess up the various configure
tests.  For example, you can't do a -limap as part of the various simple
configure compile programs because -limap requires a bunch of callback
symbols to be present.
1999-04-22 04:21:08 +00:00
Stig Bakken
e109756121 db was not linked in 1999-04-22 03:03:35 +00:00
Stig Bakken
09d047f8b1 db was not linked in 1999-04-22 03:01:32 +00:00
Stig Bakken
2c0ad3ee25 last bunch of extensions moving to ext/
fhttpd module taken out of functions, functions is ready to go.
The only extensions I have tested are gd+freetype and odbc(solid).
Please try compiling in your favourite extensions and let me know how it
works.
1999-04-22 02:48:28 +00:00
Stig Bakken
2a78f92804 moved imap and ldap 1999-04-22 00:45:14 +00:00
Stig Bakken
ff37732997 moved fdf, hyperwave, informix and some smaller files 1999-04-22 00:25:57 +00:00
Stig Bakken
f582bec9db moved db 1999-04-21 23:37:47 +00:00
Stig Bakken
f9f82960d9 moved bcmath 1999-04-21 23:28:00 +00:00
Stig Bakken
a297b95c9d moved apache, com and hyperwave into ext/ 1999-04-21 23:11:20 +00:00
Stig Bakken
f67a9bdc52 moved dav, msql and oracle to ext/ 1999-04-21 22:49:16 +00:00
Stig Bakken
71c71a4732 moved filepro to ext 1999-04-21 22:05:45 +00:00
Stig Bakken
7d013383e9 mysql should work again now, can someone with mysql installed test it? 1999-04-21 21:34:57 +00:00
Stig Bakken
5d75ccdcff gd compile fix 1999-04-21 21:27:18 +00:00
Stig Bakken
3789ac7ea0 moving mysql to ext/ 1999-04-21 21:26:10 +00:00
Stig Bakken
f9d169c812 create .cvsignore only once :-) 1999-04-21 21:13:40 +00:00
Stig Bakken
3a3e18728c create .cvsignore as well 1999-04-21 20:39:22 +00:00
Zeev Suraski
751709a469 * Rename php_compat.[ch] to flock_compat.[ch] and move it to ext/standard
* Fix Win32 compilation
1999-04-21 19:01:38 +00:00
Sascha Schumann
065636be85 forgot that one 1999-04-21 18:10:39 +00:00
Sascha Schumann
08c6298af9 cleanup, flock() support 1999-04-21 18:10:18 +00:00
Sascha Schumann
f06cb4deb6 crypt constants 1999-04-21 17:57:40 +00:00
Zeev Suraski
7aad231327 Thread safety patch. It works now with just-in-time resource initialization! 1999-04-21 17:28:54 +00:00
Sascha Schumann
48e350a94d incorporate gettext support 1999-04-21 17:26:16 +00:00
Sascha Schumann
dcc16af80c port some fixes, add compat routines 1999-04-21 17:11:01 +00:00
Sascha Schumann
a6e4ef3e31 str_replace fix 1999-04-21 16:31:27 +00:00
Stig Bakken
9b3c1ca2c3 make config.h.stub as well 1999-04-21 16:23:47 +00:00
Sascha Schumann
8489ea5414 generates basic skeleton for new extension 1999-04-21 10:24:41 +00:00
Zeev Suraski
c5af324ec3 More thread safety work 1999-04-21 04:02:11 +00:00
Stig Bakken
b84ce5a06a added ext/*/config.h.stub files
removed config.h.in (generated)
1999-04-20 01:23:32 +00:00
Stig Bakken
54468d2e75 odbc compiles and runs on UNIX again (tested with Solid 2.3) 1999-04-20 01:03:12 +00:00
Stig Bakken
edf17b2a8f include the right header files 1999-04-19 17:24:25 +00:00
Stig Bakken
7dee737fb4 moved odbc into ext/ 1999-04-19 15:04:11 +00:00
Stig Bakken
6094128afe moved dbase into ext/ along with the bundled library
dbase programs are no longer included
1999-04-19 13:56:50 +00:00
Zeev Suraski
1390eadc14 Ah, so that file is generated too 1999-04-18 20:59:54 +00:00
Zeev Suraski
5e8c322859 Make Win32 happy with the recent changes. 1999-04-18 15:58:27 +00:00
Andi Gutmans
593e603e4b - Make gettype() behave like it used to where it returned "object" for
objects.
1999-04-17 07:02:58 +00:00
Stig Bakken
1e2474b18c Apache module compiles again 1999-04-17 02:01:20 +00:00
Stig Bakken
4f7b0a0ccd make sure the images on the phpinfo() page point to PHP-enabled pages 1999-04-17 01:52:58 +00:00
Stig Bakken
257de2bade First commit of re-structuring phase one. We have started using automake in
sub-directories and started to move extension code into ext/<name>.  For now,
I have moved the "standard" extension (which is quite a mix of everything
right now) and the GD extension into their own subdirs in ext/.
The configure script now also runs configure in the libzend directory
automatically and makes sure php4 and libzend use the same config.cache file.
To avoid running configure in libzend, use the --no-recursion option.
"make" in php4 also builds libzend now.
The Apache module doesn't compile right now, but a fix for that is
coming up.
1999-04-17 00:37:12 +00:00
Stig Bakken
2127ede122 updated GD from php3 repository, using it as a test extension for the new
directory structure
1999-04-16 12:15:38 +00:00
Zeev Suraski
882bbf6f45 Win32 patches 1999-04-07 21:19:35 +00:00
Zeev Suraski
aceaabceff PHP 4.0 1999-04-07 21:05:13 +00:00