forked from php/php-src
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
11757 lines (8456 loc) · 313 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1999-12-21 Sascha Schumann <[email protected]>
* sapi/roxen/Makefile.am
sapi/isapi/Makefile.am
sapi/cgi/Makefile.am
sapi/aolserver/Makefile.am
sapi/apache/Makefile.am
pear/Makefile.am
sapi/Makefile.am
ext/odbc/Makefile.am
ext/standard/Makefile.am
ext/gd/Makefile.am
ext/Makefile.am
ext/dbase/Makefile.am
build-defs.h.in: Some cleanup
1999-12-21 Zeev Suraski <[email protected]>
* ext/standard/basic_functions.c
ext/standard/info.c
ext/standard/info.h
ext/odbc/php_odbc.c
main.c:
1999-12-21 Andrei Zmievski <[email protected]>
* sapi/apache/mod_php4.c
ext/cpdf/cpdf.c: Some more php3->php stuff.
* fopen-wrappers.c
fopen-wrappers.h
main.c
request_info.c
request_info.h: php3 -> php prefix work
* ext/apache/apache.c
php.h: Correct PHP's mime type.
* TODO: *** empty log message ***
1999-12-21 Sascha Schumann <[email protected]>
* configure.in:
Move TSRM checks, so that additional flags can be considered
1999-12-21 Andrei Zmievski <[email protected]>
* ext/standard/array.c
ext/standard/browscap.c
ext/standard/var.c
ext/java/java.c
ext/com/COM.c
main.c: We're using ZVAL's now.
1999-12-21 Thies C. Arntzen <[email protected]>
* TODO: some more thoughts
* ext/standard/file.c
NEWS:
commented out select() & friends for now - we need to come up with a good API for those!
1999-12-21 Andi Gutmans <[email protected]>
* NEWS: - This should have made it into the NEWS
1999-12-21 Andrei Zmievski <[email protected]>
* NEWS: Optimize.
1999-12-21 Thies C. Arntzen <[email protected]>
* TODO: would be nice & clean
1999-12-21 Evan Klinger <[email protected]>
* ext/bcmath/bcmath.c: Ex API
1999-12-21 Zeev Suraski <[email protected]>
* ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h: This should get it to compile...
1999-12-21 Sascha Schumann <[email protected]>
* configure.in:
Only add additional include paths, if building in a separate directory
(cosmetic change)
* acinclude.m4: Workaround for broken trs
1999-12-21 Sam Ruby <[email protected]>
* ext/standard/parsedate.y:
Further cleanup as including php.h is no longer harmful
- thanks to Sascha for noticing it.
Tested on Linux and WinNT, should work everywhere.
1999-12-21 Sascha Schumann <[email protected]>
* php_sprintf.c:
Change order to avoid system prototype mismatch (sprint is defined to
php_sprintf by php_config.h)
* acinclude.m4
configure.in: Propagate ZTS setting correctly
1999-12-20 Sascha Schumann <[email protected]>
* sapi/thttpd/thttpd.c
sapi/servlet/servlet.c
sapi/isapi/php4isapi.c
sapi/roxen/roxen.c
sapi/cgi/cgi_main.c
sapi/aolserver/aolserver.c
sapi/apache/mod_php4.c
ext/standard/info.c: Use sapi_module_struct to contain SAPI module name
1999-12-20 Andrei Zmievski <[email protected]>
* ext/pcre/php_pcre.c: (PHP preg_quote) Made binary-safe.
* ext/standard/string.c
TODO:
Made quotemeta() binary-safe.
* ext/standard/dns.c
ext/standard/file.c
ext/standard/basic_functions.c
ext/db/db.c
ext/gd/gdt1.c
ext/bcmath/bcmath.c: getParameters -> zend_get_parameters
1999-12-20 Zeev Suraski <[email protected]>
* ext/standard/filestat.c
ext/standard/info.c: Make the Win32 tree compile again
1999-12-20 Andrei Zmievski <[email protected]>
* ext/gd/gd.c
ext/posix/posix.c: Zend fixups.
1999-12-20 Egon Schmid <[email protected]>
* ext/imap/imap.c: Corrected some protos.
1999-12-20 Hartmut Holzgraefe <[email protected]>
* ext/imap/imap.c
ext/imap/imap.h: IMAP should now be in sync with its PHP3 counterpart
1999-12-20 Sascha Schumann <[email protected]>
* configure.in: Fix typo
* NEWS: Add and fix a few entries
* build-defs.h.in
ext/standard/info.c:
Add information about chosen SAPI module to phpinfo()
* sapi/thttpd/.cvsignore
sapi/thttpd/Makefile.am
sapi/thttpd/README
sapi/thttpd/config.m4
sapi/thttpd/php.sym
sapi/thttpd/php_thttpd.h
sapi/thttpd/thttpd.c
sapi/thttpd/thttpd_patch:
Add SAPI module for thttpd server. Quote from the README:
This is a SAPI module for PHP 4.0 supporting thttpd, the tiny,
turbo, throttling HTTP server by Jef Poskanzer.
The module contains a patch against version 2.10 of thttpd. The patch
adds hooks to thttpd to call PHP, if a filename matches *.php. This
patch will be applied when you install PHP.
While functional, this module exists primarily to demonstrate the
ability of PHP to work in almost every web server environment.
1999-12-20 Evan Klinger <[email protected]>
* ext/standard/browscap.c
ext/standard/cyr_convert.c
ext/standard/filestat.c
ext/standard/head.c
ext/standard/pack.c
ext/standard/quot_print.c
ext/standard/datetime.c
ext/standard/exec.c: Ex API
* ext/standard/fsock.c: Ex API and UDP support.
1999-12-19 Zeev Suraski <[email protected]>
* ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h: Fix PostgreSQL build
* php4.dsw
php4dll.dsp: Win32 updates
* sapi/servlet/Makefile.am
sapi/servlet/servlet.dsp
sapi/apache/Makefile.am
sapi/apache/libphp4.module.in
sapi/isapi/php4isapi.dsp
ext/xml/Makefile.am
ext/pgsql/pgsql.dsp
ext/snmp/Makefile.am
ext/pgsql/Makefile.am
ext/mysql/Makefile.am
ext/mysql/mysql.dsp
ext/mssql/mssql.dsp
ext/informix/ifx.dsp
ext/java/Makefile.am
ext/java/java.dsp
ext/bcmath/Makefile.am
dl/setup
Makefile.am
build.mk
build2.mk
configure.in
dlist.c
genfiles
main.c
makedist
php4.dsp
php4.dsw
php4dll.dsp
php4dllts.dsp
php4ts.dsp
php4ts.dsw
php_modules.dsw: libzend -> Zend
1999-12-19 Sascha Schumann <[email protected]>
* acconfig.h.in
configure.in: Fix broken sprintf handling in PHP
1999-12-19 Danny Heijl <[email protected]>
* ext/informix/ifx.ec:
(ext/informix) function name changes: zend_get_parameters_ex (danny)
1999-12-19 Zeev Suraski <[email protected]>
* ext/standard/array.c
ext/standard/basic_functions.c:
Support the latest update to call_user_function_ex()
1999-12-19 Hartmut Holzgraefe <[email protected]>
* ext/imap/imap.c:
replaced PHP_FE by PHP_FALIAS in imap_functions[] where appropriate
1999-12-19 Sascha Schumann <[email protected]>
* ext/standard/string.c
acconfig.h.in
ext/session/mod_files.c:
Use zend_sprintf by default (which is defined to sprintf, if the system's
sprintf is useable).
* reentrancy.c: Fix for missing RAND_MAX on SunOS 4.1
* configure.in:
Refine PEAR option. Since it does not reference anything external, it should be
AC_ARG_ENABLE instead of AC_ARG_WITH.
1999-12-19 Evan Klinger <[email protected]>
* ext/dav/dav.c: DAV extension now compiles.
1999-12-19 Sascha Schumann <[email protected]>
* ext/session/mod_files.c
ext/standard/string.c:
Use workaround function for sprintf, if the return value of sprintf is needed
1999-12-19 Evan Klinger <[email protected]>
* SAPI.c: Fix for #2994
1999-12-17 Zeev Suraski <[email protected]>
* win32/winutil.c
win32/winutil.h
ext/zlib/php_zlib.h
ext/zlib/zlib.c
ext/standard/dl.c
php3_sprintf.c
ext/odbc/php_odbc.c
ext/odbc/php_velocis.h
ext/odbc/velocis.c
ext/interbase/interbase.c
ext/interbase/php_interbase.h
ext/oci8/oci8.c: More php3_ cleanup
* ext/icap/Makefile.am
ext/icap/php3_icap.c
ext/icap/php_icap.c
ext/icap/php_icap.h: More cleanup
* ext/hyperwave/php_hyperwave.h
ext/hyperwave/hw.c
ext/gettext/gettext.c
ext/gettext/php_gettext.h
ext/gd/gd.c
ext/gd/gdt1.c
ext/gd/php_gd.h: More cleanup...
* ext/ftp/php_ftp.c
ext/ftp/php_ftp.h
ext/domxml/domxml.c
ext/domxml/php_domxml.h
ext/dbase/dbase.c
ext/dba/dba.c
ext/db/db.c
ext/db/php_db.h: More php3 cleanup
* ext/mssql/php_mssql.c
ext/dav/dav.c
ext/aspell/aspell.c
ext/aspell/php_aspell.h: More cleanup...
* ext/zlib/php_zlib.h
ext/zlib/zlib.c
ext/yp/php_yp.h
ext/xml/php_xml.h
ext/xml/xml.c
ext/sysvshm/sysvshm.c
ext/sysvshm/php_sysvshm.h
ext/sysvsem/php_sysvsem.h
ext/sysvsem/sysvsem.c
ext/sybase/php_sybase.h
ext/sybase/sybase.c
ext/standard/base64.c
ext/standard/base64.h
ext/standard/basic_functions.c
ext/standard/basic_functions.h
ext/standard/browscap.c
ext/standard/crypt.c
ext/standard/dir.c
ext/standard/dl.c
ext/standard/dl.h
ext/standard/file.c
ext/standard/filestat.c
ext/standard/formatted_print.c
ext/standard/fsock.c
ext/standard/fsock.h
ext/standard/head.c
ext/standard/head.h
ext/standard/mail.c
ext/standard/output.c
ext/standard/pack.c
ext/standard/pack.h
ext/standard/php_browscap.h
ext/standard/php_crypt.h
ext/standard/php_dir.h
ext/standard/php_filestat.h
ext/standard/php_mail.h
ext/standard/php_syslog.h
ext/standard/reg.h
ext/standard/syslog.c
ext/snmp/snmp.c
ext/snmp/php_snmp.h
ext/posix/php_posix.h
ext/posix/posix.c
ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h
ext/pdf/pdf.c
ext/pdf/php_pdf.h
ext/oracle/oracle.c
ext/oracle/php_oracle.h
ext/odbc/php_odbc.c
ext/odbc/php_odbc.h
ext/odbc/php_velocis.h
ext/odbc/velocis.c
ext/oci8/oci8.c
ext/oci8/php_oci8.h
ext/mhash/php_mhash.h
ext/mcrypt/php_mcrypt.h
ext/mcal/php3_mcal.c
ext/mcal/php_mcal.h
ext/ldap/ldap.c
ext/ldap/php_ldap.h
ext/java/java.c
ext/interbase/interbase.c
ext/interbase/php_interbase.h
ext/informix/php_informix.h
ext/imap/imap.c
ext/icap/php3_icap.c
ext/icap/php_icap.h
ext/hyperwave/php_hyperwave.h
ext/hyperwave/hg_comm.c
ext/hyperwave/hw.c
ext/gettext/gettext.c
ext/gettext/php_gettext.h
ext/gd/gd.c
ext/gd/gdt1.c
ext/gd/php_gd.h
ext/ftp/php_ftp.c
ext/ftp/php_ftp.h
ext/filepro/filepro.c
ext/filepro/php_filepro.h
ext/fdf/php_fdf.h
ext/fdf/fdf.c
ext/domxml/domxml.c
ext/domxml/php_domxml.h
ext/dbase/dbase.c
ext/dbase/php_dbase.h
ext/dba/dba.c
ext/dba/php_dba.h
ext/db/php_db.h
ext/db/db.c
ext/dav/dav.c
ext/dav/php_dav.h
ext/cpdf/cpdf.c
ext/cpdf/php_cpdf.h
ext/bcmath/bcmath.c
ext/bcmath/php_bcmath.h
ext/aspell/php_aspell.h
ext/aspell/aspell.c
ext/apache/apache.c
dl/vmailmgr/php3_vmailmgr.c
dl/snmp/php_snmp.h
dl/snmp/snmp.c
dl/snmp/winsnmp.c
dl/log/log.h
dl/log/log_db.c
dl/crypt/crypt.c
dl/log/log.c
dl/calendar/calendar.c
dl/phpdl.h
configuration-parser.y
main.c: - Made PHP_VERSION and PHP_OS work again
- More php3_ cleanup
* ext/standard/basic_functions.c
ext/standard/md5.c
ext/standard/md5.h: More work on php3_ annihilation...
* sapi/servlet/servlet.c
sapi/cgi/cgi_main.c
sapi/fhttpd/fhttpd.c
sapi/apache/sapi_apache.c
ext/xml/xml.c
ext/sysvshm/sysvshm.c
ext/sysvsem/sysvsem.c
ext/sybase/sybase.c
ext/standard/base64.c
ext/standard/base64.h
ext/standard/dir.c
ext/standard/file.c
ext/standard/fsock.c
ext/standard/fsock.h
ext/standard/head.c
ext/standard/head.h
ext/standard/iptc.c
ext/standard/output.c
ext/standard/pageinfo.c
ext/standard/pageinfo.h
ext/standard/post.c
ext/standard/type.c
ext/standard/type.h
ext/standard/url.c
ext/standard/url.h
ext/pgsql/pgsql.c
ext/pdf/pdf.c
ext/odbc/velocis.c
ext/oci8/oci8.c
ext/mcal/php3_mcal.c
ext/java/java.c
ext/ldap/ldap.c
ext/interbase/interbase.c
ext/imap/imap.c
ext/icap/php3_icap.c
ext/hyperwave/hw.c
ext/gd/gdt1.c
ext/gd/gd.c
ext/ftp/php_ftp.c
ext/fdf/fdf.c
ext/dbase/dbase.c
ext/dba/dba.c
ext/db/db.c
ext/cpdf/cpdf.c
ext/com/COM.c
ext/aspell/aspell.c
dl/log/log_db.c
Makefile.am
configuration-parser.y
configuration-scanner.l
fhttpd.c
fopen-wrappers.c
main.c
php_sprintf.c
rfc1867.c
safe_mode.c
ext/zlib/zlib.c
ext/standard/basic_functions.c
ext/standard/filestat.c
ext/standard/image.c
ext/standard/link.c
ext/posix/posix.c
ext/mysql/php_mysql.c
ext/filepro/filepro.c
main.h
php.h
php3_realpath.c
php_realpath.h
safe_mode.h
config.guess
config.sub
fopen-wrappers.h
internal_functions_registry.h
ltconfig
ltmain.sh: More php3_ annihilation
1999-12-17 Hartmut Holzgraefe <[email protected]>
* ext/imap/imap.c
ext/imap/imap.h: merged in imap_search() from the PHP3 tree
more ( like imap_lasterror() ) will follow
1999-12-17 Sascha Schumann <[email protected]>
* configure.in: Remove passthru, it is not needed anymore
* build.mk
configure.in:
Build structure change. Instead of using an external configure for Zend
and TSRM, the core code of these configures was separated into extra m4
files which we can now include into PHP's configure. Advantages:
- better integrated
- faster
- distribution becomes smaller (only one set of libtool files)
* sapi/apache/mod_php4.c
sapi/apache/sapi_apache.c: Make Apache SAPI module compile in ZTS mode
1999-12-17 Evan Klinger <[email protected]>
* dl/calendar/calendar.c
dl/setup: Fix for #2347 (compiling calendar), remove compile warnings.
1999-12-17 Andrei Zmievski <[email protected]>
* NEWS: Fix up screw up.
1999-12-16 Andrei Zmievski <[email protected]>
* TODO
ext/standard/basic_functions.c
ext/standard/basic_functions.h:
Added get_loaded_extensions(), extension_loaded(), and
get_extension_funcs() functions.
* TODO: A little renaming.
1999-12-16 Sam Ruby <[email protected]>
* ext/java/config.m4: force ext/java to be built as a shared library
1999-12-16 Sascha Schumann <[email protected]>
* sapi/aolserver/aolserver.c:
(php_ns_request_handler) set SG(server_context) to non-NULL
1999-12-15 Andrei Zmievski <[email protected]>
* TODO: And still more stuff.
* TODO: More stuff for me to do.
* NEWS: NEWS notice.
1999-12-15 Zeev Suraski <[email protected]>
* main.c
php.ini-dist
php_globals.h:
- Implement ability to turn off support for call-time pass by reference
1999-12-15 Uwe Steinmann <[email protected]>
* ext/hyperwave/hw.c: switched to Ex Api
1999-12-15 Andrei Zmievski <[email protected]>
* main.c:
(return_one) removed.
(OnChangeMemoryLimit) Only defined if MEMORY_LIMIT is defined.
* main.c:
Added date/time stamping to PHP error log file. Idea credit goes
to Joey.
1999-12-15 Uwe Steinmann <[email protected]>
* ext/fdf/fdf.c: fixed some compile errors.
1999-12-15 Evan Klinger <[email protected]>
* ext/fdf/fdf.c: Ex API
* ext/yp/yp.c: I would've compiled first, I swear...
* ext/yp/php_yp.h
ext/yp/yp.c: Ex API
1999-12-15 Andrei Zmievski <[email protected]>
* NEWS: Not yet, Joey.
1999-12-14 Andrei Zmievski <[email protected]>
* ext/standard/basic_functions.c
ext/standard/basic_functions.h
NEWS:
Moved function_exists() to Zend library.
1999-12-14 Danny Heijl <[email protected]>
* ext/bcmath/bcmath.c:
(bcmath) Name of header changed from php3 to php but include forgotten.
1999-12-14 Uwe Steinmann <[email protected]>
* ext/hyperwave/hw.c: always check if output is ok after php3_header()
1999-12-14 Mark Musone <[email protected]>
* ext/mcal/php3_mcal.c: whoops..need to allow 7 parameters also
1999-12-14 Thies C. Arntzen <[email protected]>
* ext/standard/image.c:
(getimagesize) grrr, fixed newly (30 min ago) introduced NPR
* ext/standard/reg.c: use ex-API
* ext/standard/basic_functions.c
ext/standard/php_string.h
ext/standard/string.c:
* ext/standard/metaphone.c
ext/standard/iptc.c: use ex-API
* ext/standard/info.c
ext/standard/image.c: use _ex-API
1999-12-14 Andrei Zmievski <[email protected]>
* ext/standard/string.c
NEWS: Boo.
1999-12-14 Sascha Schumann <[email protected]>
* main.c:
Postpone the execution of post request startup handlers until the symbol_table is populated
1999-12-13 Andrei Zmievski <[email protected]>
* ext/standard/php_string.h
ext/standard/string.c
TODO:
Made strspn() and strcspn() binary-safe.
* ext/standard/array.c
ext/standard/php_array.h
TODO:
Finished array_multisort() function. Basically it sorts multiple arrays
similar to ORDER BY SQL clause.
1999-12-13 Sascha Schumann <[email protected]>
* ext/standard/basic_functions.h
ext/standard/rand.c
ext/standard/basic_functions.c: Make rand.c thread-safe.
* sapi/aolserver/aolserver.c: Reapply configuration for each request
* sapi/aolserver/aolserver.c:
(php_ns_config) use 3.0's Ns_ConfigGetPath instead of Ns_ConfigPath
* ext/session/mod_files.c:
(_ps_files_path_create) terminate string correctly and append the whole key instead of the rest key
1999-12-12 Sascha Schumann <[email protected]>
* ext/standard/basic_functions.h
ext/standard/filestat.c: Make filestat.c thread-safe
* ext/standard/basic_functions.h
ext/standard/pageinfo.c
ext/standard/basic_functions.c:
1999-12-12 Stig Bakken <[email protected]>
* pear/DB/common.php
pear/DB/mysql.php
pear/DB.php: - Documented classes, methods and constants in the source
- Defined DB_ERROR_NOSUCHTABLE and DB_ERROR_NOSUCHFIELD
- Renamed DB_common::capableOf to DB_common::provides
- Cleaned up the error code mapping
- Added simpleQuery method in DB_mysql
- Changed getXxx methods in DB_common to use simpleQuery
- Fixed bug in DB_common::getAssoc
1999-12-12 Sascha Schumann <[email protected]>
* ext/session/session.c: Remove trailing white-spaces
* php.ini-dist:
Reformat ini entries and add new options (cache_limiter, cache_expire).
* ext/session/php_session.h
ext/session/session.c:
Add cache_limiter and cache_expire options. Rename extern_referer_check
to referer_check.
* ext/zlib/zlib.c: Kill a warning
* ext/snmp/snmp.c: Initialize variables
* ext/sysvshm/sysvshm.c: Initialize value properly
* ext/gd/gd.c: Call SLS_FETCH() only, if it is needed
* ext/filepro/filepro.c: Make it compile in ZTS mode
* ext/ftp/php_ftp.c: Include header file for php_file_le_fopen()
* ext/standard/array.c: Remove unnecessary ARRAYLS_FETCH() calls
* ext/dbase/dbase.c: Make it compile in ZTS mode
* main.c:
Disable global lock for now. We will have to find a way to test subsystems
for thread-safety, and lock them appropiately, if they aren't thread-safe.
1999-12-12 Stig Bakken <[email protected]>
* pear/DB/common.php:
Renamed (doOne doRow doAssoc) to (getOne getRow getAssoc).
* INSTALL: "setup" is obsolete
1999-12-11 Andrei Zmievski <[email protected]>
* ext/standard/array.c
ext/standard/php_array.h:
Added array globals in preparation for multisort() changes.
* TODO
ext/standard/string.c:
(PHP php_implode) Made binary-safe.
* ext/standard/file.c
ext/standard/php_string.h:
get_meta_tags() was using php_stristr() so it needed to be changed.
Optimized it to use php_memnstr() directly.
* ext/standard/string.c
TODO:
Made strstr(), stristr(), and ucwords() binary-safe(). Also corrected
stristr() behavior to match that of strstr() if needle is not a string.
1999-12-11 Sascha Schumann <[email protected]>
* sapi/apache/config.m4
configure.in:
Moving APXS-specific checks into respective config.m4. The placement of
`%APXS -q..` caused error messages, if APXS was not used.
1999-12-11 Andreas Karajannis <[email protected]>
* ext/odbc/php_odbc.h
ext/odbc/php_odbc.c: Don't include functions not supported by Solid
1999-12-10 Andrei Zmievski <[email protected]>
* pear/DB/mysql.php: Copy & paste correction.
* pear/DB/mysql.php: (DB_mysql::fetchInto) new method.
* ext/xml/xml.c: Fixed #2952.
1999-12-10 Stig Bakken <[email protected]>
* makerpm: Added makerpm by Samuel Liddicott <[email protected]>
1999-12-10 Sascha Schumann <[email protected]>
* sapi/aolserver/aolserver.c: Output information about HTTP headers
* SAPI.c
SAPI.h: Export sapi_free_header()
1999-12-10 Stig Bakken <[email protected]>
* NEWS: remove uninteresting NEWS entries
1999-12-10 Andrei Zmievski <[email protected]>
* ext/standard/string.c: A few more fixes for php_strtolower().
1999-12-09 Andrei Zmievski <[email protected]>
* ext/standard/php_string.h
ext/standard/string.c
ext/xml/xml.c
ext/ldap/ldap.c
TODO:
(PHP strtoupper, strtolower, substr_replace) Made binary-safe.
1999-12-09 Sascha Schumann <[email protected]>
* ext/session/session.c (php_set_session_var): logic fix:
gpc_globals set? Add it to the global symbol table
track_vars set? Add it to the HTTP_STATE_VARS array
1999-12-09 Zeev Suraski <[email protected]>
* sapi/apache/sapi_apache.c:
1999-12-09 Thies C. Arntzen <[email protected]>
* TODO:
just went thru string.c and wrote down the functions that are obviously NOT binary-safe
* ext/standard/var.c: (unserialize) closed mem-leak
* ext/oracle/oracle.c
ext/oracle/php_oracle.h
ext/oci8/oci8.c
ext/oci8/php_oci8.h: small cleanups in MINIT code
OCIInitialize is now called at the "right" spot again
1999-12-09 Nick Gorham <[email protected]>
* ext/odbc/php_odbc.c
NEWS:
Report all ODBC error's not just the top of the stack
1999-12-09 Uwe Steinmann <[email protected]>
* ext/pdf/config.m4
ext/domxml/config.m4
ext/cpdf/config.m4:
- improved configuration due to compile problems which suddently show up
1999-12-08 Zeev Suraski <[email protected]>
* ext/session/session.c
configuration-parser.y:
- Use Set-Cookie for consistency with SetCookie() (and possibly for adherence with
with some clients?)
- Remove unnecessary directive from configuration-parser.y
1999-12-08 Sascha Schumann <[email protected]>
* ext/standard/assert.c: Use global ctor in non-ZTS mode as well
1999-12-08 Thies C. Arntzen <[email protected]>
* ext/standard/var.c: (unserialize) now cleans up better on failure!
* ext/standard/assert.c: make non-ZTS happy again
* ext/oci8/oci8.c:
1999-12-08 Stig Bakken <[email protected]>
* pear/DB/common.php
pear/DB/mysql.php
pear/DB.php: Added some more error defines (CANNOT_CREATE/DELETE/DROP).
Folded up the methods in DB.php.
Started adding documentation for DB_result methods.
Added doOne() doRow() and doAssoc() methods in DB_common.
Added numCols() to DB_mysql.
1999-12-08 Thies C. Arntzen <[email protected]>
* ext/ftp/php_ftp.c
ext/readline/php_readline.h
ext/readline/readline.c: ZTS compile fixes
* ext/standard/assert.c: this is the "right" ZTS-fix
1999-12-07 Andrei Zmievski <[email protected]>
* pear/DB.php: Oops.
* pear/DB.php:
(DB::parseDSN) check for an extra / at the end purely to guard against
user error
* pear/DB/mysql.php: MySQL is capable of pconnect, I think.
* pear/DB.php:
(DB::parseDSN) Remove extraneous / at the end of the spec if no database
is specified.
1999-12-07 Sam Ruby <[email protected]>
* ext/standard/assert.c:
Fill in empty constructor in order to appease Sascha ;-)
More seriously, uninitialized values cause MSHUTDOWN to trap.
Only an issue because assert was added to internal_functions.
* SAPI.c
internal_functions.c.in
internal_functions_win32.c
main.c
main.h
php.h:
Provide basis for shared libraries/dlls to contain internal extensions
1999-12-07 Andrei Zmievski <[email protected]>
* TODO: Apparently already implemented by Thies.
* configure.in: Revert the patch.
1999-12-07 Rasmus Lerdorf <[email protected]>
* configure.in: Add check for broken apxs script
1999-12-07 Thies C. Arntzen <[email protected]>
* ext/standard/assert.c
php.ini-dist:
added assert.quiet_eval plus a bit of cleaning (docs to follow!)
1999-12-07 Sam Ruby <[email protected]>
* ext/standard/assert.c
php4dllts.dsp:
fixed just enough to enable assert to build on win32 and Linux/ZTS
1999-12-07 Andrei Zmievski <[email protected]>
* ext/pcre/php_pcre.c
configure.in: Need to check for __inet_aton on Solaris.
1999-12-07 Sascha Schumann <[email protected]>
* configure.in: Move it to the right place
1999-12-07 Thies C. Arntzen <[email protected]>
* ext/standard/assert.c: fixed NPR
* ext/readline/config.m4: the order *does* matter!
* ext/standard/assert.c
php.ini-dist:
* ext/standard/assert.c: getting there
1999-12-07 Sascha Schumann <[email protected]>
* ext/cybercash/.cvsignore: Ignore generated files
1999-12-07 Thies C. Arntzen <[email protected]>
* ext/standard/Makefile.am
ext/standard/assert.c
ext/standard/php_assert.h
internal_functions.c.in
internal_functions_win32.c: new assert() module. (Not yet finished!)
1999-12-07 Uwe Steinmann <[email protected]>
* ext/pdf/config.m4
ext/hyperwave/hg_comm.c
ext/hyperwave/hw.c
ext/fdf/config.m4
ext/domxml/domxml.c: - Several small corrections, typos, ...
1999-12-07 Thies C. Arntzen <[email protected]>
* ext/standard/string.c:
(explode) fixed newly introduced bug (them shall check twice *before* committing!)
1999-12-07 Evan Klinger <[email protected]>
* ext/standard/info.c
MAINTAINERS: Mention CyberCash.
1999-12-07 Sam Ruby <[email protected]>
* ext/standard/parsedate.y:
-kludges -warning +reentrancy(more) +compiles(Unix)
1999-12-07 Evan Klinger <[email protected]>
* ext/cybercash/cyberlib.php
ext/cybercash/test.php: More clean up.