forked from php/php-src
/
ChangeLog
24141 lines (15968 loc) · 715 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
2002-10-11 Jani Taskinen <sniper@iki.fi>
* sapi/embed/config.m4:
- Removed the unnecessary extra configure option --enable-shared-embed
- Changed --enable-embed to accept parameters shared/static and default
to static build.
2002-10-11 Tal Peer <tal@kaktos.co.il>
* ext/fribidi/tests/001.phpt:
Use var_dump instaed of plain echo
2002-10-11 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/iconv/tests/translit-failure.phpt
ext/iconv/tests/translit-utf8.phpt:
Improved the test cases so that they will be skipped rather than failed, if libiconv is not used.
2002-10-11 Markus Fischer <mfischer@guru.josefine.at>
* ext/standard/tests/strings/explode.phpt:
- Document were the first test came from.
2002-10-11 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/iconv/config.m4
ext/iconv/iconv.c: *** empty log message ***
* ext/iconv/iconv.c: Fixed possible compile-time failure
2002-10-11 Jani Taskinen <sniper@iki.fi>
* ext/gd/tests/bug19266.phpt
ext/gd/tests/bug19366.phpt: Renamed and fixed constant
* ext/iconv/config.m4: ws fix
2002-10-11 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/tests/strings/explode.phpt:
Added test for explode() function.
* ext/standard/php_string.h: Fixed bug #19865
2002-10-11 Christian Stocker <chregu@phant.ch>
* ext/domxml/tests/001.phpt:
text and comment nodes do not have children... test was wrong, implementation
is right :)
* ext/domxml/php_domxml.c:
node->attributes returns null, if there are no attributes.
2002-10-11 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/tests/array/var_export.phpt
ext/standard/var.c:
- Fix problem with var_export when objects with numeric indexes were
exported. We now skip those, as there is no way to export valid code for
it.
2002-10-11 Jani Taskinen <sniper@iki.fi>
* ext/iconv/tests/translit-failure.phpt: fix typo.
2002-10-11 Derick Rethans <d.rethans@jdimedia.nl>
* ext/gd/gd.c: - Change constant name
2002-10-11 Sander Roobol <phy@wanadoo.nl>
* ext/standard/string.c:
Fixed problems with the new nl2br() and beautified the code a little.
Closes #19858.
2002-10-11 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/tests/strings/nl2br.phpt: - Add case for bug 19858
* ext/gd/tests/bug19266.phpt:
- Skip if an external lib gd is used (which always has this crash-bug)
* ext/gd/gd.c: - Add indetified for bundled GD
2002-10-11 Edin Kadribasic <edink@proventum.net>
* main/config.w32.h.in:
Revert Stig's patch. Windows build should work again.
2002-10-11 Derick Rethans <d.rethans@jdimedia.nl>
* ext/iconv/iconv.c: - Style polizei :)
2002-10-11 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/iconv/iconv.c: Reformatted.
* ext/iconv/config.m4
ext/iconv/iconv.c: Added ICONV_IMPL and ICONV_VERSION constants.
* ext/iconv/tests/translit-failure.phpt:
Added set_time_limit(); We should stop it in some time. See the comment in the script for detail.
2002-10-11 Sebastian Bergmann <sb@sebastian-bergmann.de>
* ext/standard/formatted_print.c: Fix ZTS build.
2002-10-11 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/string.c:
Switched from localeconv to localeconv_r, which is apparently thread-safe.
2002-10-10 Jani Taskinen <sniper@iki.fi>
* NEWS: SP
2002-10-10 Stig Bakken <ssb@fast.no>
* pear/PEAR/Installer.php:
* the actual implementation of the installroot option
2002-10-10 Melvyn Sopacua <msopacua@idg.nl>
* tests/lang/034.phpt: Sorry, shouldn't use undo on packetloss connections
2002-10-10 Sterling Hughes <sterling@bumblebury.com>
* ext/standard/array.c: revert patch
2002-10-10 Sebastian Bergmann <sb@sebastian-bergmann.de>
* main/config.w32.h.in: Break it again (after 4.3.0-pre1 :-)
2002-10-10 Andrei Zmievski <andrei@php.net>
* main/php_version.h
configure.in: Back to 4.3.0-dev.
2002-10-10 Melvyn Sopacua <msopacua@idg.nl>
* ext/iconv/tests/translit-failure.phpt:
Another small test for iconv transliteration, from GNU libiconv testkit
2002-10-10 Derick Rethans <d.rethans@jdimedia.nl>
* makedist: - Argh... test before commit
2002-10-10 Andrey Hristov <andrey@webgate.bg>
* ext/standard/string.c: ws fixes
2002-10-10 Ilia Alshanetsky <ilia@prohost.org>
* NEWS: Bug fix news.
2002-10-10 Derick Rethans <d.rethans@jdimedia.nl>
* makedist: - Fix typo
* makedist: - Update makedist script
2002-10-10 Andrei Zmievski <andrei@php.net>
* tests/lang/034.phpt: Fix the test after Ilia's patch.
2002-10-10 Sebastian Bergmann <sb@sebastian-bergmann.de>
* main/config.w32.h.in: Revert to revision 1.13 for 4.3.0-pre1.
2002-10-10 Andrei Zmievski <andrei@php.net>
* configure.in
main/php_version.h: Update to 4.3.0-pre1.
2002-10-10 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/mbstring/tests/025.inc: Fixed the encoding
* ext/mbstring/tests/022.inc
ext/mbstring/tests/023.inc
ext/mbstring/tests/024.inc
ext/mbstring/tests/025.inc
ext/mbstring/tests/025.phpt
ext/mbstring/tests/021.inc:
Updated the test cases so that they use mb_regex_set_options.
Added a test for mb_regex_set_options.
2002-10-10 Jon Parise <jon@csh.rit.edu>
* CODING_STANDARDS:
Adding a new item (number 11) that explains why it's important to use
emalloc() and friends in place of the standard C library functions.
2002-10-10 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/mbstring/php_mbregex.c: Fixed mb_regex_set_options()
* ext/mbstring/config.m4: --disable-mbregex had no effect
2002-10-10 Melvyn Sopacua <msopacua@idg.nl>
* ext/iconv/tests/translit-utf8.phpt: It used to be 003
* tests/lang/034.phpt:
Fix platform dependencies, setlocale output, bug #19836
Testing numerics, so set numeric. If the platform doesn't support this
category, passing this test is more likely to be coincedence than expected
behavior.
2002-10-10 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/formatted_print.c
ext/standard/string.c:
This patch fixes handling of floats on locales where decimal point is not a
'.'. Problem is best demonstrated by bug #17079.
2002-10-10 Melvyn Sopacua <msopacua@idg.nl>
* run-tests.php:
When you say string, match at least one char in EXPECTF section
Plus a little protection against globbing like ext/foo/tests/* or worse.
* ext/ctype/tests/002.phpt:
Fix platform dependencies, setlocale output, bug #19836
2002-10-10 Ilia Alshanetsky <ilia@prohost.org>
* ext/pfpro/pfpro.c: Fixed a few more memory leaks.
2002-10-10 Yasuo Ohgaki <yohgaki@ohgaki.net>
* NEWS: Fixed entry
2002-10-10 Jani Taskinen <sniper@iki.fi>
* ext/standard/css.c
ext/standard/info.c:
- Fix the text alignment to be about same in any browser.
* ext/fribidi/fribidi.c: Be consistent with other extensions.
* ext/pfpro/pfpro.c
ext/pfpro/php_pfpro.h:
- Cleaned up some code and used the proper macros for ZTS stuff.
- Fixed a memleak.
- Fixed a bug in pfpro_process() when response contains only 2 entries.
(random garbage added in the end of the value + key sometimes wrong)
2002-10-10 Stig Bakken <ssb@fast.no>
* pear/PEAR/Command/Install.php:
* add --installroot / -R option to install/upgrade commands
* pear/PEAR/Common.php: * $this->destdir is not used
* pear/packages/XML_RPC-1.0.3.tar
pear/packages/XML_RPC-1.0.4.tar: * upgrade XML_RPC to 1.0.4
* pear/package-PEAR.xml: * fix Archive_Tar dependency
* pear/PEAR/Command/Common.php:
* options displayed in "pear help" did not have option parameters listed
2002-10-10 Jani Taskinen <sniper@iki.fi>
* ext/pfpro/config.m4:
- Fixed the payflowpro version check and cleaned up this a bit.
2002-10-09 Jani Taskinen <sniper@iki.fi>
* ext/standard/css.c: Revert previous change, it did not fix anything.
2002-10-09 Melvyn Sopacua <msopacua@idg.nl>
* ext/iconv/tests/Quotes.UTF-8
ext/iconv/tests/translit-utf8.inc
ext/iconv/tests/translit-utf8.phpt: Test for standard transliteration.
Original check-translit from GNU libiconv-1.8
2002-10-09 Stig Bakken <ssb@fast.no>
* pear/PEAR/Remote.php: * fix a diff/patch screwup
2002-10-09 James Cox <james@blog.at>
* ext/standard/css.c: overrule <center>
2002-10-09 Derick Rethans <d.rethans@jdimedia.nl>
* ext/iconv/tests/003.inc
ext/iconv/tests/003.phpt
ext/iconv/tests/bug16069.inc
ext/iconv/tests/bug16069.phpt: - Use a more descriptive filename
2002-10-09 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/iconv/tests/003.inc
ext/iconv/tests/003.phpt
ext/iconv/tests/translit.inc
ext/iconv/tests/translit.phpt:
Renamed the test case files in order to avoid confusion
2002-10-09 Jan Lehnardt <jan@dasmoped.net>
* ext/qtdom/config.m4: - fix alignment
* ext/pspell/config.m4: - note aspell
* ext/readline/readline.c: - fix build on FreeBSD, verified by thies.
2002-10-09 Sterling Hughes <sterling@bumblebury.com>
* ext/standard/array.c:
clean these functions up using zend_parse_parameters and nuke the use of
HASH_OF() which is inappropriate in these cases...
* ext/standard/array.c: small cleanups...
2002-10-09 Colin Viebrock <colin@easydns.com>
* ext/standard/info.c: no charsets, only basic entity escaping
2002-10-09 Derick Rethans <d.rethans@jdimedia.nl>
* ext/gd/tests/bug19266.phpt: - Skip when GD is not available
2002-10-09 Andrey Hristov <andrey@webgate.bg>
* ext/standard/string.c: ws fixes.
2002-10-09 Derick Rethans <d.rethans@jdimedia.nl>
* ext/gd/tests/bug19266.phpt: - Added test case for bug #19266
2002-10-09 Zak Greant <zak@mysql.com>
* ext/mysql/php_mysql.c: Removed spurious code. Thanks Derick
2002-10-09 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/php_string.h
ext/standard/string.c:
Optimizations to various php string functions substr_count(), strrev(),
nl2br(), php_addslashes() and php_memnstr().
* ext/sybase/php_sybase_db.c: Fixed memory leaks.
2002-10-09 Zak Greant <zak@mysql.com>
* ext/mysql/php_mysql.c:
Minor tweak - using memcpy(), instead of strcpy() for static strings. Gives better performance. Thanks Zeev.
2002-10-09 Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
* ext/iconv/tests/translit.phpt: added @ to suppress a notice.
2002-10-09 Zak Greant <zak@mysql.com>
* ext/mysql/php_mysql.c:
Possible fix for bug #19529 (thanks Rasmus, Arjen and Monty)
Major changes to _restore_connection_defaults
- added code block to finds and releases the active mysql result (if any)
- this should prevent the 'Commands out of sync' error that would be
raised when a query is made when unfreed results exist
Minor changes to _restore_connection_defaults
- replaced calls to mysql_real_query with mysql_query
- we probably should not be using mysql_real_query without checking to
see if we have a version that supports the function.
- given that we control the query strings here and do not need to
worry about binary safety, I am using mysql_query instead
- see the bug report for further discussion
2002-10-09 Pierre-Alain Joye <paj@pearfr.org>
* pear/tests/pear_config.phpt: Add cache_ttl, cache_dir to expect output
Update text for username, password
Tests pass now
2002-10-09 Andrey Hristov <andrey@webgate.bg>
* ext/standard/tests/strings/003.phpt: Test case for str_shuffle().
* ext/standard/string.c:
Returning to the old behavior of str_shuffle() a bit. Now the passed string is
left unmodified and the shuffled string is returned.
2002-10-09 Markus Fischer <mfischer@guru.josefine.at>
* ext/imap/php_imap.c:
- Fix protos (resource instead of int for stream_id, fix some return protos,
consistent usage of options instead of flags).
- Make imap_ping,imap_setquota and imap_setacl return a real (bool) now.
2002-10-09 Sascha Schumann <sascha@schumann.cx>
* php.ini-dist: Emphasize a couple of points
2002-10-09 Markus Fischer <mfischer@guru.josefine.at>
* NEWS: - Update
2002-10-09 Zak Greant <zak@mysql.com>
* ext/mysql/php_mysql.c:
Set default value for mysql.connect_timeout to -1. This setting matches the setting in php.ini-dist and ensures that the default behavior is to leave connect_timeout alone.
2002-10-09 George Schlossnagle <george@omniti.com>
* sapi/apache/mod_php4.c: fixed return values for php_response_handler
2002-10-08 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/tests/strings/nl2br.phpt: Added nl2br() test
* ext/standard/tests/strings/strrev.phpt:
Added test for strrev() function.
2002-10-08 Andrei Zmievski <andrei@php.net>
* ext/tokenizer/EXPERIMENTAL: Tokenizer has been stable for some time now.
2002-10-08 Ilia Alshanetsky <ilia@prohost.org>
* ext/imap/php_imap.c: Fixed bug #19280
2002-10-08 Jani Taskinen <sniper@iki.fi>
* main/php_version.h: revert version here too..
2002-10-08 Colin Viebrock <colin@easydns.com>
* ext/standard/css.c: don't define fonts ... use the browser defaults
2002-10-08 Derick Rethans <d.rethans@jdimedia.nl>
* ext/session/tests/021.phpt: - hardcode default rewriting tags
* run-tests.php: - Fix .exp output
2002-10-08 Andrei Zmievski <andrei@php.net>
* configure.in: Revert to 4.3.0.
2002-10-08 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/mbstring/mbstring.c
ext/mbstring/mbregex.c: ZTS fixes
2002-10-08 Melvyn Sopacua <msopacua@idg.nl>
* ext/sysvmsg/config.m4: Fix config bug reported by Jan Lehnart.
Keep it simple, and the size of a pointer is always known, duh.
2002-10-08 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/mbstring/mbregex.c:
Removed table generating code. The return values of isalnum() may vary by the locale setting.
2002-10-08 Ilia Alshanetsky <ilia@prohost.org>
* ext/mbstring/mbregex.c: Fixed memory leak.
2002-10-08 Tal Peer <tal@twisthost.com>
* ext/fribidi/tests/001.phpt:
Enhanced test to also check charsets CP1255 and ISO-8859-8
2002-10-08 Ilia Alshanetsky <ilia@prohost.org>
* NEWS: Apache 2 news
2002-10-08 Pierre-Alain Joye <paj@pearfr.org>
* pear/PEAR.php: Sorry Derick, generated the wrong patch
and we don't need to recreate an array ;)
2002-10-08 Derick Rethans <d.rethans@jdimedia.nl>
* pear/PEAR.php: - Fix for deprecated function
* ext/mcrypt/tests/vectors.txt: - Add the source file too
* ext/mcrypt/tests/blowfish.phpt: - Add blowfish compatibility test
2002-10-08 Andrey Hristov <andrey@webgate.bg>
* ext/standard/string.c:
Now str_shuffle() has the randomization characteristics of shuffle().
str_shuffle() won't return anymore the randomized string and thus will be
consistent with shuffle(). Since this function is new to 4.3.0 no BC
problems.
2002-10-08 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/tests/aggregation/aggregate_properties_by_regexp.phpt:
- Skip if the function is not available (in case pcre was not compiled in).
* run-tests.php: - Show easier parseable and greppable output
* run-tests.php:
- Use getenv, as $_ENV is not available when variables_order= in php.ini
does not include "E".
2002-10-08 Tal Peer <tal@twisthost.com>
* ext/fribidi/tests/002.phpt:
Added test to check if charsets constants are defined
2002-10-08 Derick Rethans <d.rethans@jdimedia.nl>
* ext/mbstring/mbregex.c:
- Please do not use notices for debug information
* Makefile.global: - Drop dependency on fixed php.ini
* ext/standard/tests/strings/implode.phpt: - Use error_reporting E_ALL
* tests/strings/004.phpt
run-tests.php: - Drop requirement for php.ini-dist
- Adjust test script to hard code ini settings
* php.ini-dist
php.ini-recommended: - Document correct default
* php.ini-recommended
php.ini-dist:
- Do not change those from the default in Zend/zend_highlight.h
2002-10-08 George Schlossnagle <george@omniti.com>
* main/SAPI.c: headers code cleanup
* sapi/apache/php_apache.c: header code cleanup
2002-10-08 Sebastian Bergmann <sb@sebastian-bergmann.de>
* ext/mbstring/php_mbregex.c
ext/mbstring/php_mbregex.h: Fix ZTS build.
2002-10-08 Jani Taskinen <sniper@iki.fi>
* tests/func/.cvsignore
tests/lang/.cvsignore
tests/strings/.cvsignore
tests/.cvsignore
tests/basic/.cvsignore
tests/classes/.cvsignore
pear/tests/.cvsignore
ext/zip/tests/.cvsignore
ext/zlib/tests/.cvsignore
pear/Console/tests/.cvsignore
ext/sysvmsg/tests/.cvsignore
ext/xml/tests/.cvsignore
ext/xslt/tests/.cvsignore
ext/standard/tests/serialize/.cvsignore
ext/standard/tests/strings/.cvsignore
ext/standard/tests/time/.cvsignore
ext/standard/tests/versioning/.cvsignore
ext/standard/tests/file/.cvsignore
ext/standard/tests/general_functions/.cvsignore
ext/standard/tests/math/.cvsignore
ext/standard/tests/reg/.cvsignore
ext/standard/tests/array/.cvsignore
ext/standard/tests/assert/.cvsignore
ext/standard/tests/aggregation/.cvsignore
ext/session/tests/.cvsignore
ext/skeleton/tests/.cvsignore
ext/standard/tests/.cvsignore
ext/pcntl/tests/.cvsignore
ext/pgsql/tests/.cvsignore
ext/pspell/tests/.cvsignore
ext/openssl/tests/.cvsignore
ext/mbstring/tests/.cvsignore
ext/mcrypt/tests/.cvsignore
ext/mcve/tests/.cvsignore
ext/ncurses/tests/.cvsignore
ext/iconv/tests/.cvsignore
ext/interbase/tests/.cvsignore
ext/domxml/tests/.cvsignore
ext/exif/tests/.cvsignore
ext/gmp/tests/.cvsignore
ext/db/tests/.cvsignore
ext/dbx/tests/.cvsignore
ext/dio/tests/.cvsignore
ext/crack/tests/.cvsignore
ext/ctype/tests/.cvsignore
ext/cybermut/tests/.cvsignore
ext/bz2/tests/.cvsignore: Add php.* to be ignored.
* run-tests.php: ws fixes
2002-10-08 Sascha Schumann <sascha@schumann.cx>
* configure.in: add support for adding /usr/lib to the linkline by default
2002-10-08 George Schlossnagle <george@omniti.com>
* sapi/apache/mod_php4.c
sapi/apache/php_apache.c:
sync with head. add optional content type param to send_http_header
* main/SAPI.c
main/main.c
main/php_main.h: sync with head
2002-10-08 Jani Taskinen <sniper@iki.fi>
* NEWS: style polizei
2002-10-08 Stig Bakken <ssb@fast.no>
* main/config.w32.h.in:
* make these variables configurable from environment on Windows:
PEAR_INSTALLDIR PHP_BINDIR PHP_CONFIG_FILE_PATH
PHP_CONFIG_FILE_SCAN_DIR PHP_DATADIR PHP_EXTENSION_DIR
PHP_INCLUDE_PATH PHP_LIBDIR PHP_LOCALSTATEDIR
PHP_PREFIX PHP_SYSCONFDIR
2002-10-08 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
* ext/ming/config.m4: Get rid of redundant loop
* ext/ming/config.m4:
FreeBSD ming port sticks ming.h in /usr/local/include/ming/ming.h and
we weren't finding it there.
* sapi/apache/php_apache_http.h:
zlib.h being included before ssl.h needs to be handled here too
2002-10-07 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
* ext/zlib/config0.m4:
Make zlib-dir actually mean something during the check
2002-10-07 Dan Kalowsky <dank@deadmime.org>
* ext/standard/quot_print.c:
Fix for bug #19798 (submitted by mclap@simpage.mv.ru)
2002-10-07 Melvyn Sopacua <msopacua@idg.nl>
* NEWS: Add xslt milestones
2002-10-07 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
* ext/zlib/config0.m4:
Argh! Revert. I'm on drugs. Was linking in a newer libz when I checked
this.
2002-10-07 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/tests/strings/strpos.phpt
ext/standard/tests/strings/strstr.phpt
ext/standard/tests/strings/substr_count.phpt:
Added tests for strstr(), strpos() and substr_count() functions.
2002-10-07 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
* ext/zlib/config0.m4:
Oops, should still define that. Didn't think I needed it as nothing in
ext/zlib checks it, but it is checked elsewhere.
* ext/zlib/config0.m4:
This restriction is no longer true after the streams changes.
2002-10-07 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/mbstring/php_mbregex.c: Fixed typo.
2002-10-07 Markus Fischer <mfischer@guru.josefine.at>
* NEWS: - Update
2002-10-07 Tal Peer <tal@twisthost.com>
* ext/fribidi/tests/001.phpt:
Initial commit of fribidi_log2vis test
2002-10-07 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/mbstring/tests/022.inc
ext/mbstring/tests/022.phpt
ext/mbstring/tests/023.inc
ext/mbstring/tests/023.phpt
ext/mbstring/tests/024.inc
ext/mbstring/tests/024.phpt
ext/mbstring/tests/021.inc
ext/mbstring/tests/021.phpt: Added test cases for mbregex
* ext/mbstring/php_mbregex.h
ext/mbstring/mbstring.c
ext/mbstring/mbstring.h
ext/mbstring/php_mbregex.c:
Lots of clean-up for upcoming mbstring merging event.
Added mb_regex_set_options().
The Options parameters of various mbregex functions are now deprecated.
2002-10-07 Colin Viebrock <colin@easydns.com>
* php.ini-dist: Document session.save_path option in php.ini
2002-10-07 Andrei Zmievski <andrei@php.net>
* ext/pcre/php_pcre.c:
Use a copy of locale instead of the original. Fixes bug #19482.
2002-10-07 Derick Rethans <d.rethans@jdimedia.nl>
* NEWS: 2. :)
2002-10-07 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
* NEWS: .
2002-10-07 David Viner <dviner@yahoo-inc.com>
* ext/xslt/tests/008.phpt
ext/xslt/tests/xslt_set_object.xsl: adding test of xslt_set_object
--dviner
2002-10-07 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/mbstring/php_mbregex.c: fixed mb_split()
* ext/mbstring/php_mbregex.c:
fixed mb_split (the value of third parameter treated wrongly)
2002-10-07 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
* ext/standard/dir.c:
readdir() was returning NULL instead of FALSE when used on an invalid
directory handle. If someone forgot to check (as someone here did) that
the opendir() succeeded, and then followed the documented usage by checking
readdir()!==FALSE things would go awry. The ZEND_FETCH_RESOURCE macro
explicitly does a RETURN_NULL on failure which is not what we want in this
case, so work around it. No need to change it for the OO case since the
object is not created if the opendir fails.
2002-10-07 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/mbstring/php_mbregex.c: MFH
2002-10-07 Stefan Esser <s.esser@e-matters.de>
* ext/mbstring/mbfilter.c: never smash the stack...
* ext/mbstring/mbfilter.c: fixing possible off by one in error case
2002-10-07 Sander Roobol <phy@wanadoo.nl>
* run-tests.php:
Temporary (?) workaround (?) for is_executable() on Windows.
2002-10-07 Stefan Esser <s.esser@e-matters.de>
* main/rfc1867.c: MFH: closing protected variables hole
* main/rfc1867.c: Closing protected variables hole
2002-10-07 Zeev Suraski <zeev@zend.com>
* main/output.c: Whitespace
2002-10-07 Jani Taskinen <sniper@iki.fi>
* ext/fbsql/config.m4: Fix obvious error..
2002-10-07 Jan Lehnardt <jan@dasmoped.net>
* ext/fbsql/config.m4: - fix typo and improve error message
2002-10-07 Sascha Schumann <sascha@schumann.cx>
* ext/session/tests/021.phpt:
Call ob_flush to force the buffer contents to go through the rewriter.
2002-10-07 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/tests/003.phpt
ext/dbx/tests/004.phpt
ext/dbx/tests/005.phpt
ext/dbx/tests/006.phpt
ext/dbx/tests/007.phpt
ext/dbx/tests/008.phpt
ext/dbx/tests/dbx_test.p:
Tests will be skipped if a tester does not explicitly specify the
test-database setup in dbx_test.p.
2002-10-07 Sascha Schumann <sascha@schumann.cx>
* main/streams.c:
stdio buffers data in user land. By calling fflush(3), this
data is sent to the kernel using write(2). fsync'ing a
file descriptor is not required -- writing to a fd has the same
affect as calling fflush after each fwrite.
* ext/session/session.c:
Print out warning only, if a variable was actually migrated
2002-10-07 Melvyn Sopacua <msopacua@idg.nl>
* ext/xslt/tests/009.phpt: MFH
* run-tests.php:
Add --EXPECTF-- section: 'sprintf' for EXPECT sections. See for usage
example ext/xslt/tests/009.phpt.
2002-10-06 Melvyn Sopacua <msopacua@idg.nl>
* ext/xslt/tests/009.phpt:
(xslt tests) Add test for memory leaks, caused by inapproreate use of
the struct. Memory leak is caused by at least 2 errors on
handle.
2002-10-06 Wez Furlong <wez.php@thebrainroom.net>
* main/streams.c:
Try to ensure that we return the number of bytes requested during fread().
2002-10-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
* ext/session/session.c: Silence warning.
2002-10-06 Sander Roobol <phy@wanadoo.nl>
* tests/lang/029.phpt: Skip this test if we're not using ZE2
* ext/standard/tests/strings/add-and-stripcslashes.phpt:
We're testing stripCslashes() here :)
* ext/standard/tests/strings/add-and-stripcslashes.phpt:
Some more weird tests on Derick's request :)
* ext/standard/tests/strings/add-and-stripcslashes.phpt
ext/standard/tests/strings/bin2hex.phpt
ext/standard/tests/strings/chr_ord.phpt
ext/standard/tests/strings/chunk_split.phpt
ext/standard/tests/strings/count_chars.phpt
ext/standard/tests/strings/crc32.phpt
ext/standard/tests/strings/trim.phpt: Some string tests
2002-10-06 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/tests/array/array_change_key_case.phpt
ext/standard/tests/array/array_chunk.phpt
ext/standard/tests/array/array_count_values.phpt:
- Add new tests for: array_change_key_case, array_chunk and
array_count_values.
2002-10-06 Sander Roobol <phy@wanadoo.nl>
* ext/standard/string.c: MFH
* ext/standard/string.c: Fix another leak in implode()
2002-10-06 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
* ext/gd/libgd/gd_topal.c: MFH fixes 19704 and 19781
* ext/gd/libgd/gd_topal.c: Fix for bug 19781
2002-10-06 Derick Rethans <d.rethans@jdimedia.nl>
* tests/strings/004.phpt: - Fix highlight_string test.
2002-10-06 Ilia Alshanetsky <ilia@prohost.org>
* ext/session/session.c: Code cleanup. Thanks Andi.
2002-10-06 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
* ext/standard/basic_functions.c
ext/standard/info.c
ext/standard/info.h
run-tests.php:
Add php_ini_scanned_files() so "make test" can tell you when you have
additional .ini files that are scanned.
2002-10-06 Sander Roobol <phy@wanadoo.nl>
* ext/standard/basic_functions.c: MFH
* ext/standard/basic_functions.c:
You can't detect NULL nicely - false is better and more PHPish.
2002-10-06 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/mbstring/php_mbregex.c: Fix build. Thanks to Sebastian, Rasmus.
2002-10-06 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
* ext/mbstring/php_mbregex.c: Fix build
2002-10-06 Sander Roobol <phy@wanadoo.nl>
* ext/standard/basic_functions.c: Fixed getopt() - made it actually work
2002-10-06 Melvyn Sopacua <msopacua@idg.nl>
* ext/xslt/README.XSLT-BACKENDS
ext/xslt/php_sablot.h
ext/xslt/sablot.c
ext/xslt/xslt.c: MFB
2002-10-06 Ilia Alshanetsky <ilia@prohost.org>
* ext/standard/tests/strings/url_t.phpt:
Added expected data to parse_url() test
* ext/standard/url.c:
Added a much faster parse_url() implementation. This also fixes a number
of bugs in the old parse_url() implementation.
2002-10-06 Melvyn Sopacua <msopacua@idg.nl>
* ext/xslt/tests/public.xml: MFH
* ext/xslt/tests/public.xml: missed this, needed by 007.phpt
2002-10-06 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/mbstring/mbfilter.c: merging
* ext/mbstring/php_mbregex.c:
Added support for aliases of the encoding names.
* ext/mbstring/php_mbregex.c: added support for aliases of the encodings.
2002-10-06 Melvyn Sopacua <msopacua@idg.nl>
* ext/xslt/sablot.c: whitespace
2002-10-06 Zeev Suraski <zeev@zend.com>
* main/output.c
ext/standard/basic_functions.c
ext/standard/var.c: Revert the implicit_flush mess.
Do not revert it again under any circumstances!
Yasuo/anybody else - if there are issues with implicit_flush, please inform
me and I will fix them.
2002-10-06 Sander Roobol <phy@wanadoo.nl>
* ext/standard/string.c: MFH
* ext/standard/string.c:
Fixed segfault and memory leak in the new implementation of implode()
* ext/standard/tests/strings/implode.phpt
ext/standard/tests/strings/str_repeat.phpt:
Add testcases for implode() and str_repeat()
2002-10-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
* ext/mbstring/mbfilter.c: HAVE_MBSTRING awareness.
* ext/mbstring/mbregex.c: HAVE_MBREGEX awareness.
2002-10-06 Zeev Suraski <zeev@zend.com>
* ext/standard/basic_functions.c
main/output.c
main/php_output.h: Begin the cleanup - remove ob_flush_all()
2002-10-06 Rasmus Lerdorf <rasmus@lerdorf.on.ca>
* ext/gd/libgd/gd.c: MFH
* ext/gd/libgd/gd.c:
WS fix - although the entire libgd directory is horrendously formatted.
However, since we are forking existing code, fixing it would make it much
harder to merge any Boutell patches (if they ever come out with any).
* ext/gd/libgd/gd.c: Oops
* ext/gd/libgd/gd_topal.c:
Ok, perhaps it's too late at night, but I see absolutely no reason for
this chunk of code here. Why is it writing a palette.map file to disk
in the middle of this function? Looks like leftover debug code, and this
particular code seems to be crashing on OSX as per bug #19704.
* ext/gd/libgd/gd.c: MFH bug fix for #19700
* ext/gd/libgd/gd.c: Fix for bug #19700 - code by Wez
2002-10-06 Moriyoshi Koizumi <readjust@deneb.freemail.ne.jp>
* ext/mbstring/php_mbregex.c: made messages more consistent
2002-10-06 Sebastian Bergmann <sb@sebastian-bergmann.de>
* sapi/servlet/README: Add note about javax.servlet package.