]>
granicus.if.org Git - php/log
Zeev Suraski [Thu, 10 Feb 2000 20:24:28 +0000 (20:24 +0000)]
Final build fixes - that's enough for now...
Zeev Suraski [Thu, 10 Feb 2000 20:18:57 +0000 (20:18 +0000)]
Update .dsp's
Zeev Suraski [Thu, 10 Feb 2000 20:13:08 +0000 (20:13 +0000)]
request_info.c is dead! long live SAPI
@- Finished the server abstraction layer; All of the PHP code is now shared
@ across different servers (Apache, CGI, IIS, etc.), except for thin
@ interface modules (Zeev)
Zeev Suraski [Thu, 10 Feb 2000 20:03:17 +0000 (20:03 +0000)]
request_info.c is giving up
Zeev Suraski [Thu, 10 Feb 2000 19:41:21 +0000 (19:41 +0000)]
SAPIfication, Episode VI: Return of the SAPI
Remove mostly all references to APACHE and CGI_BINARY from the code.
- Apache include files are no longer included by any PHP code, except for the Apache SAPI module.
- No server specific code is in any of the base PHP code.
Still left to be done:
- Eliminate any references to APACHE from the few remaining modules.
- Move request_info.c's logic to SAPI
- Modify the regex function names, and globals, so that we can always
include them, without having to fear any interference with Apache;
Always use the bundled regex library
Zeev Suraski [Thu, 10 Feb 2000 19:29:21 +0000 (19:29 +0000)]
The last patch wasn't that good, fix
Zeev Suraski [Thu, 10 Feb 2000 19:28:05 +0000 (19:28 +0000)]
More protection...
Zeev Suraski [Thu, 10 Feb 2000 19:24:44 +0000 (19:24 +0000)]
Make the CVS compile again
Zeev Suraski [Thu, 10 Feb 2000 19:22:36 +0000 (19:22 +0000)]
Only activate if we're inside an actual request
Zeev Suraski [Thu, 10 Feb 2000 18:44:33 +0000 (18:44 +0000)]
Yes, you guessed it... More cleanup
Zeev Suraski [Thu, 10 Feb 2000 18:19:04 +0000 (18:19 +0000)]
More cleanup!
Sascha Schumann [Thu, 10 Feb 2000 18:07:30 +0000 (18:07 +0000)]
Set ext_base, a common prefix to the per-extension build directory
(ext/<ext-name> for in-tree builds, "" for rest)
Sascha Schumann [Thu, 10 Feb 2000 18:03:55 +0000 (18:03 +0000)]
- Fixed ^#[ ]+preprocessor directive$ constructions which break
some compilers
- Made php_xml.h useable without having xmltok.h/xmlparse.h in the include
path
Zeev Suraski [Thu, 10 Feb 2000 17:55:01 +0000 (17:55 +0000)]
More cleanup - move getenv() to SAPI
Zeev Suraski [Thu, 10 Feb 2000 17:26:57 +0000 (17:26 +0000)]
More cleanup...
Andi Gutmans [Thu, 10 Feb 2000 17:22:25 +0000 (17:22 +0000)]
- Little fix
Andi Gutmans [Thu, 10 Feb 2000 17:19:10 +0000 (17:19 +0000)]
- #define ZEND_WIN32 differently
Andi Gutmans [Thu, 10 Feb 2000 17:15:49 +0000 (17:15 +0000)]
- PHP_WIN32
Andi Gutmans [Thu, 10 Feb 2000 17:14:05 +0000 (17:14 +0000)]
- Introduce PHP_WIN32
Andi Gutmans [Thu, 10 Feb 2000 17:03:53 +0000 (17:03 +0000)]
- Finally beautify those WIN32|WINNT checks
Zeev Suraski [Thu, 10 Feb 2000 16:52:07 +0000 (16:52 +0000)]
More cleanup
Andrei Zmievski [Thu, 10 Feb 2000 16:48:22 +0000 (16:48 +0000)]
Should be 'deactivate' rather than the opposite.
Zeev Suraski [Thu, 10 Feb 2000 16:44:59 +0000 (16:44 +0000)]
More abstraction
Zeev Suraski [Thu, 10 Feb 2000 16:27:28 +0000 (16:27 +0000)]
Always use getopt with CGI, never use it for anything else
Zeev Suraski [Thu, 10 Feb 2000 15:55:10 +0000 (15:55 +0000)]
Move the logging mechanism to SAPI
Thies C. Arntzen [Thu, 10 Feb 2000 15:51:50 +0000 (15:51 +0000)]
@- Added NULL-support in gettype(). (Thies)
Uwe Steinmann [Thu, 10 Feb 2000 15:24:13 +0000 (15:24 +0000)]
- added funktion xmltree(), renamed dom() to xmldoc() and domfile()
to xmldocfile().
- testdom covers most of the functionality
Uwe Steinmann [Thu, 10 Feb 2000 10:20:31 +0000 (10:20 +0000)]
- added pdf_open_tiff()
Thies C. Arntzen [Thu, 10 Feb 2000 09:44:22 +0000 (09:44 +0000)]
@- base64_decode() will decode POST data correct. (Thies)
@ Patch submitted by: Turadg Aleahmad <turadg@wise.berkeley.edu>
Andi Gutmans [Thu, 10 Feb 2000 05:41:28 +0000 (05:41 +0000)]
- Shouldn't be there
Andi Gutmans [Thu, 10 Feb 2000 05:41:05 +0000 (05:41 +0000)]
- Cleanup the code
<changelog@php.net> [Thu, 10 Feb 2000 02:09:09 +0000 (02:09 +0000)]
ChangeLog update
Zeev Suraski [Wed, 9 Feb 2000 21:48:16 +0000 (21:48 +0000)]
Fix last known nasty bugs in Zend. It'll be cool if there are no new ones :)
Uwe Steinmann [Wed, 9 Feb 2000 20:06:23 +0000 (20:06 +0000)]
- removed stupid leftover in testdom
- added more functions to domxml
Andrei Zmievski [Wed, 9 Feb 2000 19:41:13 +0000 (19:41 +0000)]
Return by reference, where necessary.
Stig Bakken [Wed, 9 Feb 2000 19:04:17 +0000 (19:04 +0000)]
Added three get modes: DB_GETMODE_ORDERED, DB_GETMODE_ASSOC and
DB_GETMODE_FLIPPED. Docs are within.
Thies C. Arntzen [Wed, 9 Feb 2000 15:43:14 +0000 (15:43 +0000)]
*** empty log message ***
Thies C. Arntzen [Wed, 9 Feb 2000 15:38:56 +0000 (15:38 +0000)]
foreach() works now for objects as well.
Uwe Steinmann [Wed, 9 Feb 2000 14:07:44 +0000 (14:07 +0000)]
- new function to read and parse xml doc from file
Uwe Steinmann [Wed, 9 Feb 2000 12:46:32 +0000 (12:46 +0000)]
- fixed several bugs an did some testing. Parsing and creating simple
XML docs should work. See the script testdom.
Thies C. Arntzen [Wed, 9 Feb 2000 12:12:19 +0000 (12:12 +0000)]
shut-up CVS
<changelog@php.net> [Wed, 9 Feb 2000 02:09:10 +0000 (02:09 +0000)]
ChangeLog update
<changelog@php.net> [Wed, 9 Feb 2000 02:09:07 +0000 (02:09 +0000)]
NEWS update
Zeev Suraski [Tue, 8 Feb 2000 22:21:43 +0000 (22:21 +0000)]
Change string->str where possible; string is basic a C++ class, so gdb can't look
inside variables named 'string'.
Zeev Suraski [Tue, 8 Feb 2000 22:18:21 +0000 (22:18 +0000)]
Fix declaration
Zeev Suraski [Tue, 8 Feb 2000 21:29:18 +0000 (21:29 +0000)]
@- Fixed memory corruption in fgetss(), strip_tags() and gzgetss() (Zeev)
Zeev Suraski [Tue, 8 Feb 2000 20:10:47 +0000 (20:10 +0000)]
Fix an elusive bug
Andrei Zmievski [Tue, 8 Feb 2000 18:03:19 +0000 (18:03 +0000)]
New function notice.
Andrei Zmievski [Tue, 8 Feb 2000 17:59:28 +0000 (17:59 +0000)]
Fix up the patch.
Andrei Zmievski [Tue, 8 Feb 2000 17:19:43 +0000 (17:19 +0000)]
Patches from Walter for strncmp() stuff.
Uwe Steinmann [Tue, 8 Feb 2000 09:47:55 +0000 (09:47 +0000)]
- made hyperwave extension compile again
<changelog@php.net> [Tue, 8 Feb 2000 02:09:10 +0000 (02:09 +0000)]
ChangeLog update
<changelog@php.net> [Tue, 8 Feb 2000 02:09:07 +0000 (02:09 +0000)]
NEWS update
Zeev Suraski [Mon, 7 Feb 2000 18:53:43 +0000 (18:53 +0000)]
Remove old unnecessary check
Zeev Suraski [Mon, 7 Feb 2000 18:39:14 +0000 (18:39 +0000)]
Syntax highlighting was erronously emitting more than one semicolon and/or garbage with heredocs
Thies C. Arntzen [Mon, 7 Feb 2000 18:00:16 +0000 (18:00 +0000)]
@- Made the output of var_dump() more informative. (Thies)
Hartmut Holzgraefe [Mon, 7 Feb 2000 15:52:47 +0000 (15:52 +0000)]
another re-sync with the PHP3 tree
imap_mail deactivated for win builds, as the files
win32/imap_sendmail.c win32/imap_sendmail.h from
PHP3 are still missing
Thies C. Arntzen [Mon, 7 Feb 2000 10:31:43 +0000 (10:31 +0000)]
kill warning
@- Fixed some OCIBindByName() problems. (Thies)
<changelog@php.net> [Mon, 7 Feb 2000 02:09:10 +0000 (02:09 +0000)]
ChangeLog update
<changelog@php.net> [Mon, 7 Feb 2000 02:09:07 +0000 (02:09 +0000)]
NEWS update
Zeev Suraski [Sun, 6 Feb 2000 22:14:34 +0000 (22:14 +0000)]
Fix buglet
Zeev Suraski [Sun, 6 Feb 2000 21:59:58 +0000 (21:59 +0000)]
@- Protect the ISAPI module against exceptions. Stack overflows in scripts are
@ now nicely detected and handled (Zeev)
Andi Gutmans [Sun, 6 Feb 2000 20:18:35 +0000 (20:18 +0000)]
- Support the string offset syntax $a{2} with the regular array opcodes.
Will need to write new opcodes sometime but right now it's good enough
to announce the change to this string offset syntax for beta 4.
Thies C. Arntzen [Sun, 6 Feb 2000 16:02:30 +0000 (16:02 +0000)]
*** empty log message ***
Danny Heijl [Sun, 6 Feb 2000 15:36:44 +0000 (15:36 +0000)]
- Make it compile again with new (p)list globals.
Thies C. Arntzen [Sun, 6 Feb 2000 15:18:59 +0000 (15:18 +0000)]
@- Fixed possible buffer-overflow in base64_decode. (Thies)
fix #3226
Thies C. Arntzen [Sun, 6 Feb 2000 14:36:27 +0000 (14:36 +0000)]
fix for #3413
@- Fixed possible buffer-overflow in setcookie(). (Thies)
<changelog@php.net> [Sun, 6 Feb 2000 02:09:10 +0000 (02:09 +0000)]
ChangeLog update
<changelog@php.net> [Sun, 6 Feb 2000 02:09:07 +0000 (02:09 +0000)]
NEWS update
Zeev Suraski [Sat, 5 Feb 2000 22:58:59 +0000 (22:58 +0000)]
Standardize
Andi Gutmans [Sat, 5 Feb 2000 20:19:46 +0000 (20:19 +0000)]
- This hopefully fixes the list($a, $a) = array(1,2) crash, i.e. when list
by mistake contains the same variable twice.
- BTW, there is no defined order of assignment. The value of $a after the
previous example is undefined, and should not be assumed to be either 1
nor 2.
Thies C. Arntzen [Sat, 5 Feb 2000 19:32:27 +0000 (19:32 +0000)]
@- Fixed signal() bug that could cause the Apache master process to
@ die. (Thies)
the problem was that we *did* register the signal in the apache
master process as well.
php_module_startup() -> REGISTER_INI_ENTRIES() -> OnChangeMaxExecutionTime() -> php_set_timeout().
from now on the .ini mechanism only sets PG(max_execution_time) and that gets
"converted" to a timeout-signal() in php_request_startup()!
we still need to think about the ZTS timeout mechanism.
Zeev Suraski [Sat, 5 Feb 2000 19:22:17 +0000 (19:22 +0000)]
Get Win32 IMAP DLL to compile
Andi Gutmans [Sat, 5 Feb 2000 17:58:11 +0000 (17:58 +0000)]
- Make Win32 compile again
Zeev Suraski [Sat, 5 Feb 2000 17:26:35 +0000 (17:26 +0000)]
Fix PostgreSQL startup routine in thread-safe mode
Zeev Suraski [Sat, 5 Feb 2000 17:09:00 +0000 (17:09 +0000)]
Fix
Zeev Suraski [Sat, 5 Feb 2000 16:38:50 +0000 (16:38 +0000)]
More cleanup
Thies C. Arntzen [Sat, 5 Feb 2000 16:36:15 +0000 (16:36 +0000)]
fix compile
Zeev Suraski [Sat, 5 Feb 2000 16:31:02 +0000 (16:31 +0000)]
*** empty log message ***
Andrei Zmievski [Sat, 5 Feb 2000 16:13:39 +0000 (16:13 +0000)]
Add default registration of server vars.
# Zeev, what the hell is 'B'?
Zeev Suraski [Sat, 5 Feb 2000 16:12:23 +0000 (16:12 +0000)]
PostgreSQL compile fixes
Zeev Suraski [Sat, 5 Feb 2000 15:44:20 +0000 (15:44 +0000)]
Compile fixes
Zeev Suraski [Sat, 5 Feb 2000 15:40:05 +0000 (15:40 +0000)]
Pass the executor globals to internal functions
Zeev Suraski [Sat, 5 Feb 2000 15:16:12 +0000 (15:16 +0000)]
Cleanup patches
Zeev Suraski [Sat, 5 Feb 2000 15:11:24 +0000 (15:11 +0000)]
- Stop passing list/plist to internal functions
- Add a typedef for the pCopyConstructor function pointer
- Minor hacks
<changelog@php.net> [Sat, 5 Feb 2000 02:09:42 +0000 (02:09 +0000)]
ChangeLog update
<changelog@php.net> [Sat, 5 Feb 2000 02:09:26 +0000 (02:09 +0000)]
NEWS update
Zeev Suraski [Sat, 5 Feb 2000 01:26:15 +0000 (01:26 +0000)]
That was the broken downcasting that prevented the interactive C++ mode from working properly under UNIX
Andrei Zmievski [Fri, 4 Feb 2000 23:34:24 +0000 (23:34 +0000)]
Implemented setting of session cookie parameters.
@ Added session_set_cookie_params() function. (Andrei)
Zeev Suraski [Fri, 4 Feb 2000 14:54:30 +0000 (14:54 +0000)]
Use the new state functions
@- If header information is sent after output has already been sent, the warning
@ message will now state the filename and line number at which the first output
@ was made (Zeev)
Zeev Suraski [Fri, 4 Feb 2000 14:45:58 +0000 (14:45 +0000)]
Maintain a state of whether we're compiling and/or executing
<changelog@php.net> [Fri, 4 Feb 2000 02:09:09 +0000 (02:09 +0000)]
ChangeLog update
Andi Gutmans [Thu, 3 Feb 2000 22:31:56 +0000 (22:31 +0000)]
- Sounds nicer
Andi Gutmans [Thu, 3 Feb 2000 22:29:12 +0000 (22:29 +0000)]
- Add some news
Uwe Steinmann [Thu, 3 Feb 2000 21:12:30 +0000 (21:12 +0000)]
- some more testing
Uwe Steinmann [Thu, 3 Feb 2000 21:11:58 +0000 (21:11 +0000)]
- fixed several bugs, left some for tomorrow :-)
Andrei Zmievski [Thu, 3 Feb 2000 18:51:33 +0000 (18:51 +0000)]
*** empty log message ***
Uwe Steinmann [Thu, 3 Feb 2000 17:21:23 +0000 (17:21 +0000)]
- more functions added but none of them tested
Uwe Steinmann [Thu, 3 Feb 2000 17:20:49 +0000 (17:20 +0000)]
- fixed segm fault in hw_docbyanchor()
Stig Bakken [Thu, 3 Feb 2000 10:49:03 +0000 (10:49 +0000)]
* Started playing around with alternatives to javadoc.
* Fixed the "make install" rule so it doesn't temporarily break the
installed scripts.
* implemented prepare/execute emulation for MySQL including file-reference
parameters (only binmode/binfetchlen remains now)
* started fixing up the ODBC backend