Andrey Hristov
6155d91e7a
Just a little sanity check.
1999-05-25 21:47:58 +00:00
Zeev Suraski
0eb500cef5
Thou shalt use the API, and thou shalt be safe
1999-05-23 20:32:19 +00:00
Andrey Hristov
57b22c8b64
Some comments.
1999-05-22 19:46:27 +00:00
Andrey Hristov
912f17d278
Added ability to pass array parameters to pcre_replace.
1999-05-22 19:14:57 +00:00
Sascha Schumann
13c3c4012e
fix compile issues in LDAP/XML exts
1999-05-22 16:12:09 +00:00
Zeev Suraski
a08e3925b1
Time to rename the child
1999-05-22 09:24:21 +00:00
Sascha Schumann
00cb03bd49
add support for mhash 0.5.0
...
see http://sasweb.de/mhash/
1999-05-21 20:09:23 +00:00
Andrey Hristov
e3a70c1f04
-Added regex cache
...
-Made module thread-safe
1999-05-21 19:27:44 +00:00
Andrey Hristov
be9dc58cfe
Get rid of debug printf's.
1999-05-21 13:29:05 +00:00
Andrey Hristov
17bbbf2963
Initial check-in of PCRE (Perl Compatible Regular Expressions) extension.
...
PCRE library can be found at ftp://ftp.cus.cam.ac.uk/pub/software/programs/pcre/
config.m4 will be updated to be more robust later on.
perl_match() takes a regular expression, the source string, and the array
for subpattern matches.
perl_replace() takes a regular expression, the search string, and the replacement
string.
Regular expression is specified using delimiters and options. Example:
perl_match("/<[a-z]*>/i", $text, $tags);
More stuff is coming soon.
1999-05-21 13:17:23 +00:00
Sascha Schumann
b57dc27595
- run ext sources through conv_proto
...
- add necessary phpext_*_ptr
1999-05-21 10:06:25 +00:00
Sascha Schumann
4fe8fe715e
merge in some PHP3 stuff
1999-05-21 08:37:48 +00:00
Sascha Schumann
6f06b11679
incorporate YP/NIS support
1999-05-21 08:29:51 +00:00
Sascha Schumann
fb407676a2
- fix compile issues for various packages (dbase, sysv*, zlib)
...
- some cleanup in mhash/mcrypt
1999-05-21 08:20:13 +00:00
Sascha Schumann
0fe7fe30b5
- add phpext_pgsql_ptr
...
- semaphore update for glibc-2.1 systems
1999-05-21 08:04:38 +00:00
Sascha Schumann
672e38da93
Add default path for binary mysql distributions
1999-05-21 07:52:12 +00:00
Sascha Schumann
286fef1ce4
remove debug messages
1999-05-21 07:04:48 +00:00
Sascha Schumann
27fc61c4dc
Apply the fix for feof()
1999-05-20 13:56:19 +00:00
Andi Gutmans
7eef22472c
- Small fixes
1999-05-20 12:06:45 +00:00
Sascha Schumann
db6ce2f2a9
add mhash support
1999-05-16 12:01:25 +00:00
Sascha Schumann
4e08c66771
kill another 64-bit issue.
...
this affected at least md5 which produced wrong values on 64-bit platforms
1999-05-16 11:55:34 +00:00
Sascha Schumann
a37a5e5c4a
char * => unsigned char *
1999-05-16 11:32:51 +00:00
Sascha Schumann
39691bed9e
conv_proto *.[ch]
1999-05-16 11:19:26 +00:00
Sascha Schumann
ed8a7dff62
add fast bin2hex string function
1999-05-16 11:12:23 +00:00
Sascha Schumann
d886b84ef4
kill some compiler warnings
1999-05-16 11:10:41 +00:00
Zeev Suraski
1fb61df8a5
* Include all of the standard modules in internal_functions.c.in. Stig - is that
...
the way you intended it to be? How does the basic_functions module get in there?
* Fix to get MySQL objects working, even though I'll probably make a dedicated
MySQL object in the future.
1999-05-14 18:25:16 +00:00
Zeev Suraski
5eaed486e1
* HTTP-auth bugfix
...
* Patch the regex thread safe code to compile in thread safe mode
1999-05-13 15:54:49 +00:00
Zeev Suraski
52ac2e67c1
Enable Apache HTTP Auth
1999-05-12 22:49:23 +00:00
Andrey Hristov
89a56a139b
It's been there long enough.
1999-05-12 17:29:51 +00:00
Thies C. Arntzen
6c2c3a9587
compiles
1999-05-12 16:12:22 +00:00
Sascha Schumann
a4d20864a6
- regex cache (needs some work)
...
- str_replace changes from php3
1999-05-12 15:40:15 +00:00
Thies C. Arntzen
3031862b24
up-to-date with 3.0.8
1999-05-12 14:28:01 +00:00
Thies C. Arntzen
dc8d4f89c7
move oci8 from oracle to it's own ext-directory - configure stuff needs more work - but it configures and compiles
1999-05-12 14:21:38 +00:00
Thies C. Arntzen
f04567b09e
builds and configures again
1999-05-12 13:44:09 +00:00
Rasmus Lerdorf
fbeeb8f29c
substr() fix
1999-05-12 12:53:45 +00:00
Rasmus Lerdorf
43d93b6533
substr() fix for PHP4 as well
1999-05-12 12:43:03 +00:00
Zeev Suraski
ceeb9b38ba
* Finally commit that -q patch
...
* Refine SAPI built in header support
* Use DllMain() in ISAPI to clean after threads and initialize tsrm/sapi as soon as possible.
1999-05-11 20:38:16 +00:00
Andrey Hristov
702829709c
Added compact() function.
1999-05-11 19:31:37 +00:00
Zeev Suraski
ba88c0c47c
* Move unclean_shutdown from PHP to Zend.
...
* The Master/Local headers in the phpinfo() table were reversed.
* Fix a gpc bug
1999-05-11 16:52:58 +00:00
Zeev Suraski
dc5ed5a3fb
beatify Apache's info func
1999-05-11 00:43:46 +00:00
Zeev Suraski
0b77132507
* Get Apache to work. POST doesn't work yet.
...
* There are now -I directives for the absolute path of php4, php4/libzend and the builddir for
the Apache module, so we can #include any php/Zend header.
* Rename config.h to php_config.h
1999-05-11 00:01:47 +00:00
Andrey Hristov
957616cd2d
Minor updates.
1999-05-10 21:14:43 +00:00
Andrey Hristov
d7ed9c1455
Added in_array() function.
1999-05-10 21:10:48 +00:00
Andi Gutmans
4079f914bd
* Make read_post() read input by chunks instead of returning a single string.
...
This will allow us to efficiently support file upload through SAPI in the future.
* Fixes
1999-05-09 18:40:59 +00:00
Zeev Suraski
60fcac8f2a
A few other minor fixes
1999-05-09 13:57:09 +00:00
Zeev Suraski
5ba4b3311d
Several minor fixes
1999-05-09 13:55:15 +00:00
Zeev Suraski
bc415d5a88
* Finalizing the PHP version of SAPI. Support POST and cookies among other things.
...
* Fully implement ISAPI support - POST and cookies among other things.
* Almost completely rewrote phpinfo(). Allow modules to easily display their
information in phpinfo() without modifying phpinfo() itself (prototype for
the module info function was changed, thus the large amount of updated module
files).
* Initial extended SAPI support for Apache, completely untested.
* CGI now uses SAPI fully as well.
1999-05-09 08:48:05 +00:00
Andrey Hristov
a0b94fccbb
-Added extract() function
...
-Added function_exists() function
1999-05-08 21:18:06 +00:00
Andrey Hristov
cd901e8586
-fixed configure.in.in to use genif.sh instead of genif.pl
...
-fixed genif.sh
-updated php3_mysql.h to have phpext_mysql_ptr
1999-05-08 18:16:30 +00:00
Sascha Schumann
2c42111694
add compat #define
1999-05-06 20:54:56 +00:00