forked from php/php-src
/
ChangeLog
3539 lines (2455 loc) · 109 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-03-05 Markus Fischer <mfischer@guru.josefine.at>
* NEWS: - Added recent changes done in ext/posix
2002-03-05 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
* ext/session/mod_mm.c: Fixed crash with mm save handler
* ext/session/session.c: Fix bug #15322 and fix a little memory leak
2002-03-05 Zeev Suraski <zeev@zend.com>
* ext/session/session.c: MFH
* ext/session/session.c:
Make $_SESSION and $HTTP_SESSION_VARS links to each other
2002-03-05 Stig Bakken <ssb@fast.no>
* pear/tests/pear_config.phpt: * PEAR_Config test complete
2002-03-05 James Cox <james@awpimajes.com>
* win32/install.txt: adding installation comments for 4.1.2
2002-03-05 Marcus Börger <marcus.boerger@post.rwth-aachen.de>
* ext/exif/exif.c: -fixes
-changed internal data structures
2002-03-05 Stig Bakken <ssb@fast.no>
* pear/tests/merge.input
pear/tests/pear_config.phpt
pear/tests/toonew.conf
pear/tests/user2.input: * update PEAR_Config test
* pear/PEAR/Config.php: * fix singleton() so it actually works
* insert file format version in written files
* add getSetValues() method for listing the valid values for a set value
2002-03-05 Dan Kalowsky <dank@deadmime.org>
* ext/odbc/php_odbc.c:
Breaking BC, but making odbc_fetch_into behavior more consistent
2002-03-05 Markus Fischer <mfischer@guru.josefine.at>
* ext/posix/php_posix.h
ext/posix/posix.c:
- Introduced posix_errno() (get error number from last error message) and
posix_strerror() (convert error number into error string).
- Do not output any error message if any of the function fails with FALSE
return value. The proper way now is to call posix_errno() and
posix_strerror() after encountering an error condition.
- Function not support on a system no longer issue a 'not available' error
but simply don't exist so we can safely use 'function_exists'.
- Fixed protos.
- Use new parameter parsing API.
- posix_uname() may be aware of 'domainname' (GNU extension)
- posix_getgrnam(), posix_getgrgid(): the returned information does no
longer contains mixture of string and numbered keys (hash / array)
but contains key 'member' with an array of all members in a list
(or an empty array). This breaks BC but is the right thing IMHO.
2002-03-05 Stig Bakken <ssb@fast.no>
* pear/PEAR.php:
* fix PEAR::setErrorHandling() settings so they apply when using raiseError()
2002-03-05 Derick Rethans <d.rethans@jdimedia.nl>
* pear/DB/tests/driver/15quote.phpt
pear/DB/tests/driver/02fetch.phpt
pear/DB/tests/driver/03simplequery.phpt
pear/DB/tests/driver/04numcols.phpt
pear/DB/tests/driver/05sequences.phpt
pear/DB/tests/driver/06prepexec.phpt
pear/DB/tests/driver/08affectedrows.phpt
pear/DB/tests/driver/09numrows.phpt
pear/DB/tests/driver/10errormap.phpt
pear/DB/tests/driver/13limit.phpt
pear/DB/tests/driver/14fetchmode_object.phpt
pear/DB/tests/driver/01connect.phpt
pear/DB/tests/db_factory.phpt
pear/DB/tests/db_ismanip.phpt
pear/DB/tests/db_parsedsn.phpt
ext/xml/tests/001.phpt
ext/xml/tests/002.phpt
ext/xml/tests/003.phpt
ext/xml/tests/004.phpt
pear/DB/tests/db_error.phpt
tests/basic/002.phpt: - More test fixes
* ext/standard/tests/array/array_search.phpt
ext/standard/tests/file/001.phpt
ext/standard/tests/general_functions/004.phpt
ext/standard/tests/math/abs.phpt
ext/standard/tests/math/pow.phpt
ext/standard/tests/math/round.phpt
ext/standard/tests/strings/trim.phpt
ext/standard/tests/strings/wordwrap.phpt
ext/standard/tests/array/001.phpt
ext/standard/tests/aggregation/aggregate.phpt
ext/standard/tests/aggregation/aggregate_methods.phpt
ext/standard/tests/aggregation/aggregate_methods_by_list.phpt
ext/standard/tests/aggregation/aggregate_methods_by_regexp.phpt
ext/standard/tests/aggregation/aggregate_properties.phpt
ext/standard/tests/aggregation/aggregate_properties_by_list.phpt
ext/standard/tests/aggregation/aggregate_properties_by_regexp.phpt
ext/standard/tests/aggregation/aggregation_info.phpt
ext/standard/tests/aggregation/deaggregate.phpt:
- Fix tests to work with CLI
* ext/mcrypt/tests/001.phpt: - Fix mcrypt tests
2002-03-05 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
* README.TESTING: Fixed wrong description about CLI sapi usage.
Currently "make test" is running test script as
./sapi/cli/php -c php.ini-dist run-tests.php
"make test" does not work... I'm supposing this
will be changed to use CGI sapi for now.
* README.TESTING: Added README.TESTING
2002-03-05 Sebastian Bergmann <sb@sebastian-bergmann.de>
* win32/pws-php4cgi.reg
win32/install.txt: s/php.exe/php-cgi.exe/.
2002-03-05 Dan Kalowsky <dank@deadmime.org>
* ext/odbc/birdstep.c: Added a comment for future reference
2002-03-05 Jason Greene <jason@inetgurus.net>
* ext/sockets/sockets.c: Style Improvement
2002-03-05 Stig Bakken <ssb@fast.no>
* pear/PEAR/Config.php
pear/tests/pear_config.phpt:
* fixed a couple of bugs in PEAR_Config revealed by test
2002-03-05 Frank M. Kromann <frank@frontbase.com>
* ext/dbase/dbase.c: Killing compiler warning
* ext/dbase/dbf_rec.c: Making dbase compule under WIn32
* main/php_ini.c: Killing compiler warning on Win32
2002-03-04 Dan Kalowsky <dank@deadmime.org>
* ext/iconv/config.m4
ext/iconv/php_iconv.h:
Fix for Bug 14423. Enables FreeBSD to use iconv functionality.
2002-03-04 Marcus Börger <marcus.boerger@post.rwth-aachen.de>
* ext/exif/test.txt: - also test TIFF support in GetImageSize
* ext/exif/exif.c: - Read IsColor for TIFF
2002-03-04 Sebastian Bergmann <sb@sebastian-bergmann.de>
* win32/php4.dsp
win32/php4ts.dsp: Rename Win32 SAPI/CGI binary to php-cgi.exe.
2002-03-04 Jon Parise <jon@csh.rit.edu>
* main/php_ticks.c:
Silence a warning under Solaris 8 (WorkShop Compilers 5.0 98/12/15 C 5.0).
2002-03-04 Derick Rethans <d.rethans@jdimedia.nl>
* NEWS:
- Update NEWS with changes by Shane for "fix force redirect crash under
multithreaded compile". (This is only in the published Windows binaries)
* php.ini-dist: - MFH for:
add stuff here also.
* sapi/cgi/cgi_main.c: - MFH for:
add comment for IIS users
* php.ini-recommended: - MFH for:
document force-redirect in php.ini
* sapi/cgi/cgi_main.c: - MFH for:
This is much better. With FORCE_CGI_REDIRECT turned on by default for compilation,
we can now define this in the ini file. So it can be turned on for apache, turned
off for IIS which does not have a redirect issue. Alternately, a different 'REDIRECT_STATUS'
environment var can be defined in case some web server out there needs it.
new ini vars
cgi.force_redirect 0|1
cgi.redirect_status_env ENV_VAR_NAME
* sapi/cgi/cgi_main.c: - MFH for:
fix force redirect crash under multithreaded compile
should be discused: fix redirect detection to only work with apache or netscape,
where we know they set an environment variable regarding redirect. IIS has
no security issue here. Don't know about other windows web servers.
2002-03-04 Sascha Schumann <sascha@schumann.cx>
* ext/standard/info.c: Add apparently missing include
2002-03-04 Derick Rethans <d.rethans@jdimedia.nl>
* main/config.w32.h
main/php.h: - MFH for: turn on force redirect for windows
* main/main.c: - Some more speed (and more consistency)
2002-03-04 Sascha Schumann <sascha@schumann.cx>
* main/php_ini.c
main/php_main.h
main/main.c
ext/standard/info.c:
Supply php_html_puts which escapes a whole string.. now fully works in ZTS
mode, too.
2002-03-04 Sebastian Bergmann <sb@sebastian-bergmann.de>
* ext/standard/image.c: Silence warning.
2002-03-04 Sascha Schumann <sascha@schumann.cx>
* ext/standard/info.c: revert last commit, puts does more through putc.
* ext/standard/info.c:
Use PHPWRITE to output data. Because this just outputs diagnostic
information, a few spaces won't hurt (and multiple ones are rendered
as one by browsers anyway). Micro-benchmarks which use phpinfo()
as a mean to generate output will yield more through-put now
(35 req/s vs. 83 req/s in tux).
2002-03-04 Derick Rethans <d.rethans@jdimedia.nl>
* sapi/apache/config.m4:
- Fix for bug #15572 (Patch by Ralf Nyrén <ralf.nyren@educ.umu.se>)
2002-03-04 Marcus Börger <marcus.boerger@post.rwth-aachen.de>
* EXTENSIONS:
-expose the fact i am working on exif as discussed with Rasmus
* ext/standard/image.c: - TIFF support for GetImageSize
TIFF support for GetImageSize
* ext/exif/exif.c: - disabled debug information
- added missing width/height from primary ifd for TIFF
2002-03-04 James Cox <james@awpimajes.com>
* ext/odbc/php_birdstep.h
ext/odbc/php_birstep.h: typos suck.
2002-03-04 Jason Greene <jason@inetgurus.net>
* ext/sockets/sockets.c: Style mismatch: Jon's catch
2002-03-04 Stanislav Malyshev <stas@zend.com>
* ext/standard/datetime.c: cygwin fix
2002-03-04 Jon Parise <jon@csh.rit.edu>
* ext/session/session.c
main/output.c:
Silence warning under Solaris 8 (WorkShop Compilers 5.0 98/12/15 C 5.0).
2002-03-04 Derick Rethans <d.rethans@jdimedia.nl>
* makerpm: - Fix a path and remove --with-imap
2002-03-04 Stig Bakken <ssb@fast.no>
* pear/PEAR/Config.php: PEAR_Config rewrite:
* Now supports (in theory) an arbitrary number of
config "layers" (different sets of configuration data with a defined
priority).
* Specify the type of config values so different frontends can make
user-friendly configuration interfaces. Valid types are currently
"string", "integer", "file", "directory", "set" and "password". The
set type lets you specify a limited set of values that the config
values must be selected from. Password values are stored
base64-encoded.
* Added phpdoc comments and some docs for config values.
* Added singleton method.
2002-03-04 Marcus Börger <marcus.boerger@post.rwth-aachen.de>
* ext/exif/exif.c:
-addition to last change: php_image.h must be included now
2002-03-04 James Cox <james@awpimajes.com>
* ext/odbc/php_velocis.h
ext/odbc/setup.stub
ext/odbc/velocis.c
main/build-defs.h.in
ext/odbc/birdstep.c
ext/odbc/config.m4
ext/odbc/php_birstep.h
ext/odbc/php_odbc.c
ext/odbc/php_odbc.h:
Changing the Velocis extension to now be called Birdstep, due to a product/company change.
added aliases for Velocis to the birdstep functions.
2002-03-04 Sascha Schumann <sascha@schumann.cx>
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re: Restore use of inline
* build/build2.mk
build/buildcheck.sh: Remove note, suppress warning
* sapi/tux/php_tux.c: Reduce operations in the ub_write loop.
* sapi/tux/php_tux.c:
Free status line, initialize number_vec, correctly account for
the number of bytes in the document, avoid strcpy/strlen.
2002-03-04 Rasmus Lerdorf <rasmus@php.net>
* ext/standard/php_image.h
ext/exif/exif.c:
Let getimagesize() and read_exif_data() share the same constants to
promote a little bit of code reuse here on two very similar problems.
2002-03-04 Marcus Börger <marcus.boerger@post.rwth-aachen.de>
* ext/exif/test.php
ext/exif/test.txt: -Updated test.txt and provided test.php
* ext/exif/exif.c: -Added TIFF support
-Changed parameters after checking bugdatabase and discussion with
Rasmus: 1st=Filename, 2nd=NeededSections
2002-03-04 Jason Greene <jason@inetgurus.net>
* ext/sockets/sockets.c:
Patch 1 of 3 (2 in 3 still in progress) of sockets rework
Abstracted string -> ipv4 value conversion which unifies all functions
Standardized Host Lookups
Fixed Broken host error values
Fixed error detection in sendmsg
Added some safety struct zeroing
Modified bind to consitentlyy use sockaddr_storage(not just for AF_UNIX)
2002-03-03 Zak Greant <zak@mysql.com>
* build/buildcheck.sh:
Added message regarding expected error messages for ./buildconf
2002-03-03 James E. Flemer <jflemer@acm.jhu.edu>
* main/safe_mode.c:
Added case for root directory when mode is not
CHECKUID_ALLOW_ONLY_DIR.
* main/safe_mode.c:
Added case for root directory when mode is
CHECKUID_ALLOW_ONLY_DIR.
* ext/standard/dir.c: Added safe_mode checks on path.
2002-03-03 Thomas V.V.Cox <cox@idecnet.com>
* pear/DB/MAINTAINERS: Updated maintainers
2002-03-03 Derick Rethans <d.rethans@jdimedia.nl>
* NEWS: - Tidy up NEWS a little bit
2002-03-03 Alex Waugh <alex@alexwaugh.com>
* sapi/webjames/README
sapi/webjames/config.m4: Updated build instructions
2002-03-02 Derick Rethans <d.rethans@jdimedia.nl>
* ext/pgsql/pgsql.c:
- Make the 2nd parameter to pgsql_fetch_* support NULL in case 3 parameters
are supplied, but you do not want to provide a row number yourself.
- Make the 2nd parameter to pgsql_fetch_* support NULL in case 3
parameters are supplied, but you do not want to provide a row number
yourself.
2002-03-02 Hartmut Holzgraefe <hartmut@six.de>
* ext/standard/math.c: php has no 'double', only 'float'
* ext/mcve/mcve.c
ext/mcve/php_mcve.h: tab/space mixture cleand up,
editor config comments added,
minor proto fixes
* ext/standard/aggregation.c
main/output.c: typo fix
2002-03-02 Zeev Suraski <zeev@zend.com>
* ext/session/session.c: MFH - crash bug fix
* ext/session/session.c: Fix another crash bug
2002-03-02 Hartmut Holzgraefe <hartmut@six.de>
* ext/ctype/config.m4: enable ctype functions by default
2002-03-02 Marcus Börger <marcus.boerger@post.rwth-aachen.de>
* ext/exif/exif.c:
Wrong brackets by rasmus...but sorry the fault was mine because i missed them...
i also decided to call the first working version 1.0a
by the way: currently i am working on tiff files and it looks like it may work
2002-03-02 Zeev Suraski <zeev@zend.com>
* main/php_version.h
configure.in: Bump those up too in case we ever release
* configure.in
main/php_version.h: Fix version number
* ext/session/session.c: MFH - crash bug fix
* ext/session/session.c: Fix a crash bug in the session module
2002-03-02 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/string.c: - Fix warning message for join().
* ext/mcve/CREDITS
ext/tokenizer/CREDITS
ext/dbx/CREDITS: - Fix CREDITS files
* ext/gd/gd.c:
- Make GD functions only available if they really exist (Patch by
matslin@orakel.ntnu.no)
2002-03-02 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
* ext/mbstring/tests/001.phpt
ext/mbstring/tests/002.inc
ext/mbstring/tests/002.phpt
ext/mbstring/tests/003.inc
ext/mbstring/tests/003.phpt
ext/mbstring/tests/004.inc
ext/mbstring/tests/004.phpt
ext/mbstring/tests/005.inc
ext/mbstring/tests/005.phpt
ext/mbstring/tests/006.inc
ext/mbstring/tests/006.phpt
ext/mbstring/tests/007.inc
ext/mbstring/tests/007.phpt
ext/mbstring/tests/008.inc
ext/mbstring/tests/008.phpt
ext/mbstring/tests/009.inc
ext/mbstring/tests/009.phpt
ext/mbstring/tests/010.inc
ext/mbstring/tests/010.phpt
ext/mbstring/tests/011.inc
ext/mbstring/tests/011.phpt
ext/mbstring/tests/012.inc
ext/mbstring/tests/012.phpt
ext/mbstring/tests/013.inc
ext/mbstring/tests/013.phpt
ext/mbstring/tests/014.inc
ext/mbstring/tests/014.phpt
ext/mbstring/tests/015.inc
ext/mbstring/tests/015.phpt
ext/mbstring/tests/016.inc
ext/mbstring/tests/016.phpt
ext/mbstring/tests/017.inc
ext/mbstring/tests/017.phpt
ext/mbstring/tests/018.inc
ext/mbstring/tests/018.phpt
ext/mbstring/tests/019.inc
ext/mbstring/tests/019.phpt
ext/mbstring/tests/common.php
ext/mbstring/tests/skipif.inc: Add mbstring tests
* build/rules.mk: Use php.ini-dist as default config file for testing.
2002-03-02 Rasmus Lerdorf <rasmus@php.net>
* ext/exif/exif.c: Fix a couple of warnings
2002-03-02 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
* ext/iconv/iconv.c:
Improved iconv usage with libc's iconv. No overrun. More efficient memory
allocation.
Hopefully, all bugs reported for iconv will be resolved when users are using
libc iconv.
* ext/iconv/tests/eucjp2iso2022jp.inc
ext/iconv/tests/eucjp2iso2022jp.phpt
ext/iconv/tests/eucjp2sjis.inc
ext/iconv/tests/eucjp2sjis.phpt
ext/iconv/tests/eucjp2utf8.inc
ext/iconv/tests/eucjp2utf8.phpt
ext/iconv/tests/002.phpt: Add more tests for iconv
2002-03-02 Stig Bakken <ssb@fast.no>
* pear/tests/pear_autoloader.phpt
pear/tests/pear_config.phpt
pear/tests/pear_error.phpt
pear/tests/pear_error2.phpt
pear/tests/pear_error3.phpt
pear/tests/pear_error4.phpt
pear/tests/pear_registry.phpt: * more cli test fixes
* pear/DB/tests/db_error.phpt
pear/DB/tests/db_error2.phpt
pear/DB/tests/db_parsedsn.phpt
pear/DB/tests/mysql/02fetch.phpt
pear/DB/tests/mysql/03simplequery.phpt
pear/DB/tests/mysql/04numcols.phpt
pear/DB/tests/mysql/05sequences.phpt
pear/DB/tests/mysql/06prepexec.phpt
pear/DB/tests/mysql/09numrows.phpt
pear/DB/tests/mysql/10errormap.phpt
pear/DB/tests/mysql/12tableinfo.phpt
pear/DB/tests/mysql/13limit.phpt
pear/DB/tests/mysql/14fetchmode_object.phpt
pear/tests/pear_config.phpt
pear/tests/pear_error.phpt: * updated tests to work with cli
* pear/tests/pear1.phpt: fix test
* run-tests.php: * work with sapi/cli
2002-03-01 Rasmus Lerdorf <rasmus@php.net>
* ext/odbc/config.m4: In case we do a 4.1.3, add this trivial fix
2002-03-01 Edin Kadribasic <edink@proventum.net>
* main/main.c:
Added PHP_SAPI constant which contains the name of running SAPI.
2002-03-01 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/url_scanner_ex.re
ext/standard/url_scanner_ex.c:
- Fix for Sun WorkShop 6 update 2 compiler (Bug #15812)
2002-03-01 Andrei Zmievski <andrei@ispi.net>
* TODO: *** empty log message ***
2002-03-01 Derick Rethans <d.rethans@jdimedia.nl>
* ext/interbase/interbase.c:
- Add support for returning NULL values from Interbase resultsets (Patch by
Daniela Mariaschi <mariaschi@libero.it>)
2002-03-01 Jani Taskinen <sniper@iki.fi>
* NEWS: - We haven't got the branch yet..
- Some typo fixes and correct grammar.
2002-03-01 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
* ext/msession/msession.c: Fix compiler warnings and header file path.
2002-03-01 Zeev Suraski <zeev@zend.com>
* ext/standard/array.c: Fix php_splice() to work with large values
2002-03-01 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
* ext/pgsql/README: Update doc
* TODO: Added todo item for Java extention documentation.
* TODO-4.2.txt
TODO: Merge TODO-4.2.txt into TODO.
2002-03-01 Stig Bakken <ssb@fast.no>
* pear/PEAR/Command.php
pear/PEAR/Command/Common.php
pear/PEAR/Command/Install.php:
* code for install/uninstall/upgrade complete, not yet tested
2002-03-01 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
* main/output.c: Do explicit test againt to FAILURE.
2002-03-01 Stig Bakken <ssb@fast.no>
* pear/PEAR/Packager.php:
* output a reminder to set CVS tags after packaging
* build/rules.mk: * use cli sapi to run tests
2002-03-01 Shane Caraveo <shane@caraveo.com>
* php.ini-dist: add stuff here also.
* sapi/cgi/cgi_main.c: add comment for IIS users
fix some whitespace
2002-03-01 Marcus Börger <marcus.boerger@post.rwth-aachen.de>
* ext/exif/php_exif.h
ext/exif/test.txt
ext/exif/.cvsignore
ext/exif/exif.c:
+Support for Photographer/Editor Copyright as associative array as this is a new feature the change (optionally being an array) has to be mentioned in documentation.
+New function exif_headername can be used to read the internal Tag namelist (was mainly created for debugging purpose but maybe somone writes code to create/update exif headers here).
+An internal version number is present.
+A testpage is supplied test.txt describes how the test works.
+The oldfunction read_exif_data has got an alias exif_read_data
As the old version of this module is very buggy i decided to implement the testpage (test.txt) and to create the alias. The test script only works with the alias as the old version does not pass tests. By the way it seems a good way to prepend 'exif_' to all functions in the module.
2002-03-01 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
* ext/snmp/snmp.c: Fix compiler warnings
* ext/standard/var.c
ext/zlib/zlib.c
main/main.c
main/output.c
main/php_output.h
ext/standard/basic_functions.c
ext/session/session.c:
Added ob_get_status() to get array of buffers and it's status.
(DO NOT document this function yet)
Fixed crash bug with ob_end_*() function. ob_end_*() will not delete
buffers that may not be deleted.
php_start_ob_buffer() and php_ob_set_internal_handler() takes parameter for
if the buffer created may be deleted or not.
Added 3rd parameter "bool erase" to ob_start(). If FALSE, buffer may not be
deleted until script finshes.
Changed ob_*() function that have void return type to bool. All ob_*()
functions return TRUE for success, FALSE for failure.
2002-03-01 Shane Caraveo <shane@caraveo.com>
* php.ini-recommended: document force-redirect in php.ini
* sapi/cgi/cgi_main.c:
This is much better. With FORCE_CGI_REDIRECT turned on by default for compilation,
we can now define this in the ini file. So it can be turned on for apache, turned
off for IIS which does not have a redirect issue. Alternately, a different 'REDIRECT_STATUS'
environment var can be defined in case some web server out there needs it.
new ini vars
cgi.force_redirect 0|1
cgi.redirect_status_env ENV_VAR_NAME
* sapi/cgi/cgi_main.c:
fix force redirect crash under multithreaded compile
should be discused: fix redirect detection to only work with apache or netscape,
where we know they set an environment variable regarding redirect. IIS has
no security issue here. Don't know about other windows web servers.
* main/config.w32.h
main/php.h: turn on force redirect for windows
2002-02-28 Jani Taskinen <sniper@iki.fi>
* ext/crack/config.m4: - Fixed a typo. (caught by jtate@php.net)
2002-02-28 Rasmus Lerdorf <rasmus@php.net>
* ext/gd/gd.c: Change fatal errors to warnings - fix bug #15797
2002-02-28 Derick Rethans <d.rethans@jdimedia.nl>
* ext/standard/basic_functions.c
ext/standard/var.c: - Make it a boolean
2002-02-28 Brad House <brad@mainstreetsoftworks.com>
* ext/mcve/mcve.c: Fix proto for mcve_initconn
2002-02-28 Edin Kadribasic <edink@proventum.net>
* NEWS: Inserted a note about CGI binary name change.
2002-02-28 Marc Boeren <M.Boeren@guidance.nl>
* ext/dbx/howto_extend_dbx.html: Updating docs (Mc)
2002-02-28 Marcus Börger <marcus.boerger@post.rwth-aachen.de>
* ext/exif/exif.c:
Changed file to match CODING_STANDARDS except function names that match jhead.c project. I think it is acceptable using naming conventions of other projects when borrowing code.
2002-02-28 Edin Kadribasic <edink@proventum.net>
* main/php_ini.c:
Removed CWD from php_ini_search_path when using CLI SAPI.
2002-02-28 Yasuo Ohgaki <yohgaki@dd.iij4u.or.jp>
* ext/sysvshm/sysvshm.c
sapi/aolserver/aolserver.c
sapi/apache2filter/php_functions.c
ext/mcrypt/mcrypt.c
ext/mhash/mhash.c: Use {NULL, NULL, NULL} to terminate function entry.
2002-02-28 Edin Kadribasic <edink@proventum.net>
* sapi/cgi/config.m4: Default name of CGI binary changed to php-cgi.
2002-02-28 Marc Boeren <M.Boeren@guidance.nl>
* NEWS: Added entry that I forgot when comitting the code (Mc)
2002-02-28 Sebastian Bergmann <sb@sebastian-bergmann.de>
* win32/imap_sendmail.c
scripts/conv_z_macros
sapi/apache2filter/php_apache.h
sapi/apache2filter/php_functions.c
sapi/isapi/php4isapi.c
sapi/apache/mod_php4.h
sapi/apache/php_apache.c
sapi/apache2filter/apache_config.c
pear/XML/Parser.php
pear/PEAR/Command/Install.php
pear/Schedule/At.php
pear/PEAR/Command/Common.php
pear/PEAR/Dependency.php
pear/PEAR/Installer.php
pear/PEAR/Packager.php
pear/PEAR/Registry.php
pear/PEAR/Remote.php
pear/PEAR/Uploader.php
pear/Net/Dig.php
pear/Net/SMTP.php
pear/PEAR/Command.php
pear/PEAR/CommandResponse.php
pear/PEAR/Common.php
pear/PEAR/Config.php
pear/Mail/mail.php
pear/Mail/sendmail.php
pear/Mail/smtp.php
pear/Net/Curl.php
pear/File/SearchReplace.php
pear/HTML/Common.php
pear/HTML/IT.php
pear/HTML/ITX.php
pear/HTML/IT_Error.php
pear/HTML/Menu_Browser.php
pear/HTML/Page.php
pear/HTML/Processor.php
pear/HTML/Select.php
pear/Experimental/Image/gbutton.php
pear/Experimental/Image/gtext.php
pear/File/Find.php
pear/File/Passwd.php
pear/DB/odbc.php
pear/DB/storage.php
pear/DB/sybase.php
pear/Date/Human.php
pear/Experimental/Image/color_helper.php
pear/DB/msql.php
pear/DB/mssql.php
pear/DB/mysql.php
pear/DB/oci8.php
pear/DB/ifx.php
pear/DB/dbase.php
pear/DB/fbsql.php
pear/DB/ibase.php
pear/DB/common.php
pear/Console/Getopt.php
pear/Archive/Tar.php
pear/CMD.php
pear/HTTP.php
pear/Mail.php
pear/PEAR.php
pear/System.php
main/php_open_temporary_file.h
main/php_output.h
main/php_reentrancy.h
main/php_sprintf.c
main/php_streams.h
main/php_ticks.c
main/php_ticks.h
main/reentrancy.c
main/safe_mode.c
main/snprintf.h
main/streams.c
main/build-defs.h.in
main/fopen_wrappers.h
main/network.c
main/php_content_types.c
main/php_globals.h
main/php_logos.c
main/php_network.h
main/php_open_temporary_file.c
ext/zlib/zlib_fopen_wrapper.c
main/SAPI.h
ext/xslt/xslt.c
ext/yaz/php_yaz.c
ext/yaz/php_yaz.h
ext/zip/php_zip.h
ext/zip/zip.c
ext/xslt/php_xslt.h
ext/xslt/sablot.c
ext/xmlrpc/xmlrpc-epi-php.c
ext/xslt/php_sablot.h
ext/xmlrpc/php_xmlrpc.h
ext/wddx/wddx.c
ext/xml/xml.c
ext/w32api/test_dll/test_dll.c
ext/wddx/php_wddx.h
ext/w32api/examples/uptime.php
ext/w32api/test_dll/dll_test.h
ext/w32api/w32api.c
ext/w32api/php_w32api.h
ext/sysvshm/sysvshm.c
ext/tokenizer/php_tokenizer.h
ext/tokenizer/tokenizer.c
ext/vpopmail/php_vpopmail.c
ext/sysvsem/sysvsem.c
ext/sysvshm/php_sysvshm.h
ext/sybase_ct/php_sybase_ct.h
ext/sysvsem/php_sysvsem.h
ext/standard/url_scanner_ex.h
ext/standard/url_scanner_ex.re
ext/standard/versioning.c
ext/sybase/php_sybase_db.h
ext/standard/reg.c
ext/standard/reg.h
ext/standard/scanf.c
ext/standard/scanf.h
ext/standard/syslog.c
ext/standard/type.c
ext/standard/uniqid.c
ext/standard/uniqid.h
ext/standard/url.c
ext/standard/url.h
ext/standard/url_scanner_ex.c
ext/standard/php_metaphone.h
ext/standard/php_parsedate.h
ext/standard/php_rand.h
ext/standard/php_smart_str.h
ext/standard/php_smart_str_public.h
ext/standard/php_standard.h
ext/standard/php_string.h
ext/standard/php_type.h
ext/standard/php_var.h
ext/standard/php_versioning.h
ext/standard/quot_print.c
ext/standard/quot_print.h
ext/standard/rand.c
ext/standard/php_image.h
ext/standard/php_iptc.h
ext/standard/php_lcg.h
ext/standard/php_link.h
ext/standard/php_mail.h
ext/standard/php_math.h
ext/standard/info.h
ext/standard/iptc.c
ext/standard/lcg.c
ext/standard/link.c
ext/standard/mail.c
ext/standard/math.c
ext/standard/md5.c
ext/standard/md5.h
ext/standard/metaphone.c
ext/standard/microtime.c
ext/standard/microtime.h
ext/standard/pack.c
ext/standard/pack.h
ext/standard/pageinfo.c
ext/standard/pageinfo.h
ext/standard/php_assert.h
ext/standard/php_browscap.h
ext/standard/php_crypt.h
ext/standard/php_dir.h
ext/standard/php_ext_syslog.h
ext/standard/php_fopen_wrapper.c
ext/standard/php_fopen_wrappers.h
ext/standard/php_ftok.h
ext/standard/file.h
ext/standard/filestat.c
ext/standard/flock_compat.c
ext/standard/flock_compat.h
ext/standard/formatted_print.c
ext/standard/fsock.h
ext/standard/ftok.c
ext/standard/ftp_fopen_wrapper.c
ext/standard/head.c
ext/standard/head.h
ext/standard/html.c
ext/standard/html.h
ext/standard/http_fopen_wrapper.c
ext/standard/image.c
ext/standard/info.c
ext/standard/aggregation.h
ext/standard/assert.c
ext/standard/base64.c
ext/standard/base64.h
ext/standard/browscap.c
ext/standard/crc32.c
ext/standard/crc32.h
ext/standard/credits.c
ext/standard/credits.h
ext/standard/crypt.c
ext/standard/cyr_convert.c
ext/standard/cyr_convert.h
ext/standard/dir.c
ext/standard/dns.c
ext/standard/dns.h
ext/standard/exec.h
ext/standard/file.c
ext/snmp/snmp.c
ext/standard/aggregation.c
ext/snmp/php_snmp.h
ext/shmop/php_shmop.h
ext/shmop/shmop.c
ext/session/mod_files.h
ext/session/mod_mm.c
ext/session/mod_mm.h
ext/session/mod_user.c
ext/session/mod_user.h
ext/session/php_session.h
ext/readline/readline.c
ext/recode/php_recode.h
ext/recode/recode.c
ext/session/mod_files.c
ext/qtdom/qtdom.h
ext/readline/php_readline.h
ext/posix/posix.c
ext/pspell/php_pspell.h
ext/pspell/pspell.c
ext/qtdom/qtdom.c
ext/posix/php_posix.h
ext/pcntl/php_pcntl.h
ext/pcntl/php_signal.c
ext/pcntl/php_signal.h
ext/pcre/php_pcre.c
ext/pcre/php_pcre.h
ext/pdf/php_pdf.h
ext/pcntl/pcntl.c
ext/overload/overload.c
ext/overload/php_overload.h
ext/ovrimos/ovrimos.c
ext/oracle/oracle.c
ext/odbc/php_odbc.h
ext/odbc/php_velocis.h
ext/odbc/velocis.c
ext/openssl/openssl.c
ext/odbc/php_odbc.c
ext/notes/php_notes.h
ext/oci8/oci8.c
ext/ncurses/ncurses_fe.c
ext/ncurses/ncurses_functions.c
ext/ncurses/php_ncurses.h
ext/ncurses/php_ncurses_fe.h
ext/notes/php_notes.c
ext/mysql/php_mysql.h
ext/ncurses/ncurses.c
ext/mssql/php_mssql.c
ext/mssql/php_mssql.h
ext/mysql/php_mysql.c
ext/msql/php_msql.c
ext/msql/php_msql.h
ext/mnogosearch/php_mnogo.c
ext/mnogosearch/php_mnogo.h
ext/msession/php_msession.h
ext/mhash/mhash.c
ext/mbstring/mbstring.h
ext/mcve/mcve.c
ext/mailparse/php_mailparse.h