forked from php/php-src
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
29188 lines (20770 loc) · 807 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
2000-10-04 Sascha Schumann <[email protected]>
* ext/skeleton/skeleton.c:
Use ZEND_DECLARE_MODULE_GLOBALS instead of equivalent #if ZTS/#else/#endif
construct.
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re:
Ignore close tags and use unsigned char type.
2000-10-04 Stig Bakken <[email protected]>
* tests/dirname.phpt
tests/testdirname:
* changed Andi's "testdirname" into a real regression test
2000-10-03 Sascha Schumann <[email protected]>
* ext/shmop/README: typo
* ext/pfpro/pfpro.c:
2000-10-03 Andi Gutmans <[email protected]>
* NEWS
configure.in
main/php_version.h: - Package RC2
* tests/testdirname:
- Add dirname() test. Don't have time to create a real regression test
* ext/standard/string.c: - Fix dirname()
2000-10-03 Sterling Hughes <[email protected]>
* ext/skeleton/php_skeleton.h
ext/skeleton/skeleton.c: Fix some small issues.
2000-10-03 Andi Gutmans <[email protected]>
* main/fopen-wrappers.c:
- Fix V_CHDIR_FILE() to only chdir() when a directory part is specified.
Use this instead of broken php_dirname() in fopen-wrappers.c
* main/main.c
ext/standard/string.c: - Fix VC++ warning
* sapi/cgi/cgi_main.c:
- Fix request_uri to take it's value from SCRIPT_NAME if PATH_INFO is not
defined
2000-10-02 Rasmus Lerdorf <[email protected]>
* ext/imap/config.m4:
Add --with-imap-ssl to support SSL'ized imap library in RH7 and others
2000-10-02 Andi Gutmans <[email protected]>
* ext/standard/url.c: - Now really fix it.
* NEWS: - Update NEWS
* ext/standard/url.c: - Fix bug in parse_url()
2000-10-02 Rasmus Lerdorf <[email protected]>
* ext/sablot/config.m4
ext/shmop/config.m4
ext/sockets/config.m4
ext/curl/config.m4
ext/cybercash/config.m4
ext/java/config.m4
ext/pfpro/config.m4
ext/pgsql/config.m4
configure.in
ext/ccvs/config.m4: Clean up the alignment of configure --help output
2000-10-02 Andi Gutmans <[email protected]>
* NEWS: - Aiming for thursday to release 4.0.3
* main/php_version.h:
- Darn file is needed for Windows. Maybe it should be called
php_version.w32.h?
* main/php_version.h:
- Any reason why php_version.h is in the CVS? I'm removing it so if I'm
screwing something up scream *now* :)
2000-10-02 Daniel Beulshausen <[email protected]>
* NEWS: forgot that a while ago...
* ext/mcrypt/mcrypt.dsp: fixed unresolved externals.
2000-10-02 Stig Venaas <[email protected]>
* NEWS: *** empty log message ***
2000-10-02 Sterling Hughes <[email protected]>
* ext/curl/curl.c: Tiny change in copying of buffer.
2000-10-01 James Moore <[email protected]>
* INSTALL:
Adding note about having to make install if you do not have apache already installed (IE there is no apache dir to copy httpd binary to)
2000-10-01 Andi Gutmans <[email protected]>
* main/fopen-wrappers.c: - Remove unneeded IS_SLASH() definition.
2000-10-01 Derick Rethans <[email protected]>
* ext/shmop/.cvsignore
ext/shmop/Makefile.in
ext/shmop/README
ext/shmop/config.m4
ext/shmop/php_shmop.h
ext/shmop/setup.stub
ext/shmop/shmop.c:
- Added the shmop extension. It allows more general ways of shared memory
access. (thanks to Ilia Alshanestky <[email protected]> and Slava Poliakov
2000-10-01 Sterling Hughes <[email protected]>
* NEWS:
It seems these entries were truncated in my commit, perhaps it was due to
the multiple NEWS entries in the same commit.
2000-10-01 Andi Gutmans <[email protected]>
* NEWS:
- Fixed conflicts. Those first two lines with the XXX need to be fixed.
I'm not sure if they were meant to be in the Changelog or NEWS file, in
any case they are broken. Whoever, commited them can you please fix it?
I couldn't find who commited them in the CVS commit messages
2000-09-30 Daniel Beulshausen <[email protected]>
* php_modules.dsw: added filepro & snmp
* main/config.w32.h: move have_snmp to the dsp already
* ext/snmp/snmp.dsp: snmp win extension
2000-09-30 Sascha Schumann <[email protected]>
* NEWS: .
2000-09-30 Daniel Beulshausen <[email protected]>
* ext/gd/gd.c
ext/gd/gd.dsp: uses php.h define
2000-09-30 Andi Gutmans <[email protected]>
* ext/mysql/php_mysql.c: - Cleanup output functions
* ext/standard/incomplete_class.c
ext/standard/info.c
sapi/cgi/cgi_main.c
main/main.c
sapi/apache/mod_php4.c: - Cleanup some output functions
2000-09-30 Daniel Beulshausen <[email protected]>
* ext/filepro/filepro.dsp: added dsp for the filepro extension
* ext/gd/gd.c: made win32 compile
* ext/pdf/pdf.dsp: removed zendts.lib from link options
* ext/mhash/mhash.dsp: cleanup
* ext/oracle/oracle.dsp: fix not producing valid extension
2000-09-30 Sterling Hughes <[email protected]>
* ext/sablot/config.m4: leftovers.
* ext/sablot/php_sablot.h
ext/sablot/sablot.c:
Buncha changes, generally makes the module more stable and removes unnecessary
(as of Sablotron 0.44) workarounds.
2000-09-30 Chuck Hagenbuch <[email protected]>
* pear/Makefile.in: install Benchmark/Iterate.php
2000-09-30 Sterling Hughes <[email protected]>
* ext/curl/curl.c
ext/curl/php_curl.h: parameters. (Sterling)
headers to a remote site from cURL. (Sterling)
Buncha other changes...
- Changed if () else if () in curl_setopt to switch .. case
- Fixed a couple crashes in certain cases.
- Finally a decent error reporting scheme.
- A few formatting changes.
2000-09-29 Sascha Schumann <[email protected]>
* NEWS: .
* ext/session/mod_mm.c: Return SUCCESS from write handler, if vallen is 0.
Submitted by: [email protected]
PR: #6958
2000-09-29 Chuck Hagenbuch <[email protected]>
* pear/Benchmark/Benchmark.php
pear/Benchmark/Iterate.php: make filename match classname
2000-09-29 Sascha Schumann <[email protected]>
* sapi/apache/mod_php4.c:
UnixWare defines shutdown to _shutdown, which causes problems later
on when using a structure member named shutdown. Since this source
file does not use the system call shutdown, it is safe to #undef it.
PR: #6008, #6362
2000-09-29 Dan Kalowsky <[email protected]>
* ext/odbc/php_odbc.c
ext/odbc/php_odbc.h:
corrected lines for Solid 2.3 systems after some advice from users, please test...
2000-09-29 Sascha Schumann <[email protected]>
* ext/standard/var.c: Don't try to serialize references.
Circular references would otherwise kill PHP, as the serializer
would overrun the stack.
2000-09-29 Sebastian Bergmann <[email protected]>
* pear/Benchmark/Benchmark.php:
Renamed Benchmark::Benchmark to Benchmark::Iterate.
2000-09-29 Hénot David <[email protected]>
* ext/ingres_ii/ii.c
ext/ingres_ii/ii.h:
Added clean up code for persistent connections to avoid some problems with
autocommit.
2000-09-29 Sebastian Bergmann <[email protected]>
* pear/Benchmark/Benchmark.php
pear/Benchmark/Timer.php: Tweaked inline documentation a bit.
* pear/Benchmark/Benchmark.php: Benchmark now extends Benchmark_Timer.
2000-09-28 Jani Taskinen <[email protected]>
* ext/odbc/config.m4: Fix configure (with Solaris).
2000-09-28 Daniel Beulshausen <[email protected]>
* ext/gd/gd.dsp: a little cleanup
* ext/java/java.dsp: added tsrm dir to include path
* ext/pgsql/pgsql.dsp: removed ignoring msvcrt(d) libary
* ext/mcrypt/mcrypt.dsp: major cleanup
2000-09-28 Jani Taskinen <[email protected]>
* ext/db/config.m4: - Changed ext/db not to be enabled by default
2000-09-28 Frank M. Kromann <[email protected]>
* ext/odbc/php_odbc.c:
Having odbc_tables() and odbc_columns() match the documentation with parameters optionel from the right
2000-09-28 Sebastian Bergmann <[email protected]>
* pear/Benchmark/Benchmark.php
pear/Benchmark/Timer.php: Fixed some typos.
* pear/Benchmark/Benchmark.php: First draft of Benchmark::Benchmark.
2000-09-28 Chuck Hagenbuch <[email protected]>
* pear/Benchmark/Timer.php
pear/Makefile.in
pear/Timer.php:
move the timer class to Benchmark/Timer.php, and add it to Makefile.in so it
gets installed.
2000-09-28 Andi Gutmans <[email protected]>
* ext/odbc/config.m4: - Fix build of db2
2000-09-28 Sebastian Bergmann <[email protected]>
* pear/Timer.php:
Removed profiling_information() in favour of a more generalized approach with get_profiling().
2000-09-28 Stefan Roehrich <[email protected]>
* ext/gd/config.m4:
Line seems to be missing and causing configure test failures for other extensions.
2000-09-28 Sebastian Bergmann <[email protected]>
* pear/Timer.php: Hopefully converted all TABs to SPACEs
* pear/Timer.php:
Added PEAR/Timer class for timing script execution and generating profiling information. This class is based upon a concept by Allan Kent shown in his article on PHPBuilder.com
2000-09-27 Zeev Suraski <[email protected]>
* main/main.c: complementary PHP patch
2000-09-27 Sascha Schumann <[email protected]>
* genfiles: Don't convert to BSD-style Makefiles
* ext/standard/file.c:
Automatic conversion might cause interpretation of 0xff as EOF, so we store
the result in an object of type int first.
Submitted by: [email protected]
* ext/standard/php_smart_str.h
ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re: Recognize single quotes around cdata.
Move smart_str functions to an extra file.
* ext/session/session.c: Clean up STR_CAT macro (it is still ugly)
* ext/standard/php_string.h
ext/standard/string.c:
Move php_memnstr to the header file, so that the function body is available
in all compilation units (note the static linkage).
2000-09-21 Sascha Schumann <[email protected]>
* acinclude.m4: Revert controversial patch
2000-09-20 brianlmoon <brianlmoon@toye>
* ext/mysql/php_mysql.c
ext/mysql/php_mysql.h:
added mysql_fetch_assoc. Acts like mysql_fetch_array used to.
2000-09-20 Jani Taskinen <[email protected]>
* ext/curl/.cvsignore: This was missing..
2000-09-20 Chuck Hagenbuch <[email protected]>
* pear/DB/common.php:
declare var $fetchmode in DB_Common to avoid lots and lots of errors.
2000-09-20 Sascha Schumann <[email protected]>
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re:
Cleanup SCANNER_DEBUG and don't NUL terminate work buffer
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re:
Use emalloc and friends. Since we reuse all buffers, this does not affect
the speed.
The smart_str_* functions don't NUL terminate strings anymore. We can
rely on the length of the strings completely.
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.h
ext/standard/url_scanner_ex.re:
Remove this pseudo optimization from the previous rewrite.
Since we leave/enter the loop more often, the cost of maintaining
c_arg/c_val is higher than simply copying the tag/arg string once.
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.h
ext/standard/url_scanner_ex.re:
Another 5%-10% speed increase achieved by
- making ctx->val read-only
- adding a special appendc function for appending single characters
2000-09-20 Joey Smith <[email protected]>
* ext/sybase_ct/php_sybase_ct.c:
le_link and le_plink are no longer part of the sybase_globals.
2000-09-20 Sascha Schumann <[email protected]>
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re:
Add support for URLs containing NAME info (for scrolling; #name).
* ext/session/session.c: Deactivate E_NOTICE message on gc
* ext/standard/url_scanner_ex.h:
Rename prototype to currently used name. These stupid names will go away once
the transition periode ends.
* ext/session/session.c: s/url_scanner.h/url_scanner_ex.h/
* ext/session/session.c: Make the new url scanner the default.
If there are any problems (especially with characters > 127), let me know.
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.h
ext/standard/url_scanner_ex.re:
2nd Rewrite of the main scanner engine. This version is cleaner and faster.
It handles the following tags currently:
<FRAME .. SRC=URL ..>
<INPUT .. TYPE=IMAGE SRC=URL ..>
<A .. HREF=URL ..>
<AREA .. HREF=URL ..>
<IMG .. SRC=URL ..>
Additional ones can be added within seconds.
The support for HTML forms has been significantly improved. The scanner
will now add proper Hidden Fields for the Session ID.
2000-09-19 Jani Taskinen <[email protected]>
* acinclude.m4: This fix prevents adding an empty -l to LIBS
2000-09-19 Daniel Beulshausen <[email protected]>
* win32/php4dllts.dsp: fix unresolved externals
2000-09-19 Sascha Schumann <[email protected]>
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.h
ext/standard/url_scanner_ex.re:
Reduce the amount of copying in the mainloop. We copy tag/arg only, if we
need to preserve them for a new loop iteration (after we leave mainloop).
Otherwise, we can just let them point to the work area.
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re:
Revert part of last commit. I'll refine it later.
2000-09-19 Andi Gutmans <[email protected]>
* ext/standard/array.c: - Change to Z_BVAL macro
2000-09-19 Sascha Schumann <[email protected]>
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re:
Another speedup by avoiding string copies.
15% speed gain in test case (rewriting 1M URLs).
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re: Remove nextiter label
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re:
s/DEBUG/SCANNER_DEBUG/. "Convert" one macro to inline function to be more
consistent. Also use continue.
2000-09-19 Zeev Suraski <[email protected]>
* ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.re: Fix a few build bugs, still no go
2000-09-19 Sascha Schumann <[email protected]>
* ext/session/session.c: Kill warning
* ext/standard/url_scanner.c:
The rewrite was completely authored by Hartmut
2000-09-19 Ben Mansell <[email protected]>
* sapi/isapi/php4isapi.c:
(Zeus-specific) Don't GetServerVariable() for vars which Zeus doesn't use
2000-09-19 Sascha Schumann <[email protected]>
* ext/standard/basic_functions.c: Remove unnecessary include directive
2000-09-19 Zeev Suraski <[email protected]>
* ext/standard/url_scanner.c
ext/wddx/wddx.c
ext/standard/basic_functions.c
ext/standard/array.c: - Fix warnings
- Fix URL scanner startup crash
2000-09-19 Sascha Schumann <[email protected]>
* configure.in:
Don't restore timestamp on internal_functions.c, otherwise rerunning
configure will cause config.status to be run again during make
(due to the rule in main/Makefile.in).
2000-09-19 Ben Mansell <[email protected]>
* sapi/isapi/php4isapi.c: Fixed bug which could truncate PHP_SELF
2000-09-19 Sascha Schumann <[email protected]>
* ext/standard/Makefile.in
ext/standard/basic_functions.c
ext/standard/basic_functions.h
ext/standard/url_scanner_ex.c
ext/standard/url_scanner_ex.h
ext/standard/url_scanner_ex.re:
Add new URL scanner. This version is up to 20% faster. It will be
enabled by default once I'm sure that it works in every case.
To enable it, apply s/url_adapt_ext/url_adapt_ext_ex/ to session.c
* ext/session/session.c: *** empty log message ***
* ext/standard/url_scanner.c
ext/standard/url_scanner.h:
Fix RINIT/RSHUTDOWN functions and add url_adapt_ext()
2000-09-19 Stig Bakken <[email protected]>
* NEWS:
2000-09-18 Stig Bakken <[email protected]>
* pear/HTML/Form.php:
* added return* methods for all form elements (by Urs Gehrig <[email protected]>)
2000-09-18 Daniel Beulshausen <[email protected]>
* main/config.w32.h
win32/php4dllts.dsp: let windows build with trans sid
2000-09-18 Stanislav Malyshev <[email protected]>
* main/network.c: Fix crash
2000-09-17 Stanislav Malyshev <[email protected]>
* ext/standard/math.c: Fix decbin
* ext/standard/string.c: Add empty string checks to add?slashes
2000-09-17 Andi Gutmans <[email protected]>
* main/fopen-wrappers.c:
- Fix doc_root problem. If you need to limit under which directories the
scripts should reside use open_basedir.
2000-09-16 Zak Greant <[email protected]>
* ext/standard/filestat.c:
Thought that I had just committed something really stupid.
On closer inspection, realized that the proto comments
for chown and chgrp were reversed. :)
I did not realize this and had only fixed chown previously
* ext/standard/filestat.c: trivial change
corrected mistake in proto comment for chown fold
2000-09-15 Chris Vandomelen <[email protected]>
* ext/sockets/sockets.c: Changed assignment in read() to be more sane.
2000-09-15 Joey Smith <[email protected]>
* ext/sybase_ct/php_sybase_ct.h:
Remove CVS conflict. Zeev, I assume you wanted context inside the globals?
2000-09-15 Sam Ruby <[email protected]>
* ext/java/README:
Indicate the Sun's JDK 1.2.2 now works...and complete a sentence.
2000-09-14 Chris Vandomelen <[email protected]>
* ext/sockets/sockets.c: Corrected memory leak in read().
2000-09-14 Andi Gutmans <[email protected]>
* main/fopen-wrappers.c:
- Use IS_ABSOLUTE_PATH() so that this will work correctly under Windows
* main/php_virtual_cwd.c
main/php_virtual_cwd.h: - Time to remove these two.
2000-09-14 Andrei Zmievski <[email protected]>
* ext/snmp/snmp.c: Fix warnings.
* ext/pcre/php_pcre.c: Fixed bug #6740.
I happen to think that this is php_addslashes() problem, not PCRE's.
When 0 is passed for the length of the string to php_addslashes() it
assumes that we want to process the whole string and happily runs
strlen() on it. That is bad. It should respect the length and return
an empty string if it's 0.
2000-09-13 Chris Vandomelen <[email protected]>
* ext/sockets/sockets.c:
Added prototypes for socketpair() and shutdown(), and corrected an obvious
bug in socketpair (causing it to not return the created sockets to the PHP
script.)
2000-09-13 Derick Rethans <[email protected]>
* ext/ftp/ftp.c
ext/ftp/ftp.h
ext/ftp/php_ftp.c
ext/ftp/php_ftp.h:
- Added ftp_exec to the ftp functions (thanks to <[email protected]>)
Added ftp_exec to the ftp functions (thanks to <[email protected]>)
2000-09-13 Andrei Zmievski <[email protected]>
* pear/DB/common.php: Fixed DB::getAll() to respect DB_FETCHMODE_FLIPPED.
* ext/wddx/php_wddx.h
ext/wddx/wddx.c: Create module info function.
2000-09-13 Hénot David <[email protected]>
* php.ini-dist
php.ini-optimized:
Changed the php.ini examples to match the names in the source code.
2000-09-13 Andrei Zmievski <[email protected]>
* ext/wddx/wddx.c: Really fix the de-allocation.
* ext/wddx/wddx.c: Fixed block overrun.
2000-09-13 Daniel Beulshausen <[email protected]>
* php.ini-dist
php.ini-optimized: - a comma sneaked in before the java extension
- added the java configuration section
* php.ini-dist
php.ini-optimized:
added note about odbc support and changed to the appropriate names of the windows extensions
2000-09-13 Stig Bakken <[email protected]>
* pear/DB.php
pear/DB/common.php
pear/DB/ibase.php
pear/DB/msql.php
pear/DB/mssql.php
pear/DB/mysql.php
pear/DB/oci8.php
pear/DB/odbc.php
pear/DB/pgsql.php
pear/DB/sybase.php
pear/DB/tests/db_error.phpt
pear/DB/tests/db_error2.phpt
pear/PEAR.php.in
pear/tests/pear_error.phpt: PEAR:
* added $debuginfo parameter to PEAR_Error constructor
* put last query in $debuginfo from DB_common::raiseError()
* pear/tests/pear_error.phpt
pear/tests/pear_error_callback.phpt
pear/DB/mysql.php
pear/DB/tests/db_error.phpt
pear/DB/tests/db_error2.phpt
pear/Makefile.in
pear/PEAR.php.in: PEAR:
* show what's going on when PEAR files are installed
* allow multiple modes (or'ed) in PEAR_Error
2000-09-13 Andi Gutmans <[email protected]>
* ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h:
- The Sprit of PHP is to have descriptive function names and not
necessarily short ones. Maybe we should have some FAQ for this?
2000-09-12 Rui Hirokawa <[email protected]>
* ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h:
updated some functions'name using obsolete name convention.
2000-09-12 Zeev Suraski <[email protected]>
* php.ini-dist: Thanks, Adam
* ext/sybase_ct/php_sybase_ct.c
ext/sybase_ct/php_sybase_ct.h:
- Made the Sybase CT module thread safe
* ext/pcre/php_pcre.c
ext/standard/assert.c
ext/standard/basic_functions.c
NEWS
php.ini-dist:
- Made eval() and several other runtime-evaluated code portions report the
nature and location of errors more accurately (Stas)
2000-09-12 Andrei Zmievski <[email protected]>
* ext/standard/array.c: Forgot to update proto.
* ext/standard/array.c:
- Added second argument to array_reverse() that indicatese whether
the original array keys should be preserved.
2000-09-12 Daniel Beckham <[email protected]>
* ext/standard/basic_functions.c
ext/standard/string.c:
reversed chomp alias addition as per Andi Gutmans' request
2000-09-12 Rasmus Lerdorf <[email protected]>
* ext/standard/html.c:
* ext/standard/html.c
ext/standard/html.h:
Clean up htmlspecialchars/htmlentities inconsistencies.
2000-09-12 Daniel Beckham <[email protected]>
* ext/standard/basic_functions.c
ext/standard/string.c:
added chomp() alias for chop() for us Perl purists.
2000-09-12 Andrei Zmievski <[email protected]>
* NEWS: Fix notice.
2000-09-12 Stanislav Malyshev <[email protected]>
* ext/standard/string.c:
Make parse_str always register globals with 1 argument and never -
with 2 arguments
* ext/standard/string.c:
A quick attempt to make parse_str($str,$arr) not register globals.
2000-09-12 Stig Bakken <[email protected]>
* pear/DB/common.php: DB_common::getAssoc() bug fix
2000-09-12 Derick Rethans <[email protected]>
* NEWS: - Fix contribution
2000-09-12 Andi Gutmans <[email protected]>
* ext/swf/swf.c:
- Always use V_* macros even if logic seems to be only using fullpath.
* ext/standard/file.c: - Fix bug #5997
2000-09-12 Jouni Ahto <[email protected]>
* NEWS:
- Fix the function names here too.
2000-09-12 Stig Bakken <[email protected]>
* pear/DB.php
pear/DB/common.php
pear/DB/ibase.php
pear/DB/msql.php
pear/DB/mssql.php
pear/DB/mysql.php
pear/DB/oci8.php
pear/DB/odbc.php
pear/DB/pgsql.php
pear/DB/storage.php
pear/DB/sybase.php
pear/DB/tests/fetchmodes.inc
pear/DB/tests/mysql/001.phpt
pear/DB/tests/mysql/002.phpt
pear/DB/tests/mysql/mktable.inc
pear/DB/tests/mysql/skipif.inc
pear/TODO:
PEAR: renamed DB_GETMODE_* to DB_FETCHMODE_*, added setFetchMode()
in DB_common to set the default mode, added some MySQL tests
2000-09-11 Jouni Ahto <[email protected]>
* ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h:
- Renamed functions so that this extension finally starts to follow the
recommended naming scheme of PHP.
2000-09-11 Derick Rethans <[email protected]>
* ext/standard/string.c: - Fix for bug #6673
- Added a "cut" option to wordwrap (as per feature request #6429)
Added an optional parameter to wordwrap that cuts a string if the length
of a word is longer than the maximum allowed with (Derick)
2000-09-11 Andi Gutmans <[email protected]>
* win32/php4dllts.dsp
main/php_open_temporary_file.c: - Windows and UNIX compile fixes
* main/php_open_temporary_file.c:
- Get rid of stuff which is already done in php.h
- More can probably be removed as the code doesn't use lots of sys calls.
* ext/standard/file.h: - Remove #if 0 code
* ext/standard/file.h
ext/swf/swf.c
main/Makefile.in
main/php_open_temporary_file.c
main/php_open_temporary_file.h
main/rfc1867.c
ext/standard/file.c: - Move php_open_temporary_file() out of file.c
2000-09-11 Jouni Ahto <[email protected]>
* ext/pgsql/pgsql.c:
- Use the same check for existence of a valid link as the other functions.
- Return TRUE if everything went OK.
- Fixed the number of arguments to pg_endcopy.
- Removed unused variables.
- Indentation, changed spaces to tabs.
2000-09-11 Sascha Schumann <[email protected]>
* ext/standard/file.c: Kill a warning
* ext/sockets/sockets.c:
Add proper struct sockaddr * casts and make use of memcpy/memset ('coz we
don't provide any fallbacks for bcopy/bzero).
2000-09-11 Derick Rethans <[email protected]>
* ext/pgsql/pgsql.c
ext/pgsql/php_pgsql.h:
- Added functions pg_putline and pg_endcopy (thanks to Dirk Elmendorf
Added functions pg_putline and pg_endcopy (Dirk Elmendorf)
2000-09-11 Sascha Schumann <[email protected]>
* acinclude.m4: Solaris-readdir_r-wants-large-buffer fix
Libc5-readdir_r workaround
* ext/session/mod_files.c: Libc5-readdir_r workaround
2000-09-11 Andrei Zmievski <[email protected]>
* ext/standard/string.c:
(PHP parse_str) ParameterPassedByReference() check is not necessary.
2000-09-11 Stanislav Malyshev <[email protected]>
* ext/standard/basic_functions.c
ext/standard/string.c
main/main.c
main/php_variables.c
main/php_variables.h:
Add additional parameter to parse_str for saving result (thanks to
John Bafford <[email protected]>)
2000-09-11 Andrei Zmievski <[email protected]>
* ext/standard/string.c: (PHP pathinfo) Fixed more typos.
* TODO
ext/standard/string.c:
(PHP pathinfo) Fixed leaks, saved some memory allocations, added
more error checking.
* NEWS: Fix attribution.
2000-09-11 Jani Taskinen <[email protected]>
* sapi/apache/config.m4: Fixed bug #6356.
2000-09-11 Andi Gutmans <[email protected]>
* ext/swf/swf.c: - Should fix compile warning
2000-09-11 Sterling Hughes <[email protected]>
* ext/curl/curl.c:
- Fix bug with curl places extra data in the output. ([email protected])
2000-09-10 Sterling Hughes <[email protected]>
* ext/sockets/sockets.c: Fix compile warning.
Fix proto.
Change PHP_MINFO output to be consistent.
* CODING_STANDARDS: php4ize a bit.
fix a little bit of grammar.
* NEWS: Fix attribution.
2000-09-10 Stanislav Malyshev <[email protected]>
* ext/standard/pack.c: Make unpack("H") work like in Perl
* ext/standard/pack.c: Fix pack() function reading string beyond the end
* ext/standard/pack.c: Fix double unpack bug
2000-09-10 Stig Venaas <[email protected]>
* configure.in: A tiny fix to the getaddrinfo check
* configure.in:
refining getaddrinfo check further, checking that struct addrinfo is there
2000-09-10 Sterling Hughes <[email protected]>
* ext/standard/basic_functions.c
ext/standard/php_string.h
ext/standard/string.c: - Added the pathinfo() function.
2000-09-10 Joey Smith <[email protected]>
* ext/sybase_ct/php_sybase_ct.c: Fix compile warnings.
* ext/sybase_ct/php_sybase_ct.c: (sybase_query) Use high performance API in sybase_query. Will work on the others later.
* ext/sybase_ct/php_sybase_ct.c
ext/sybase_ct/php_sybase_ct.h: Use new Zend API stuff.
2000-09-09 Derick Rethans <[email protected]>
* main/main.c: - Fixed missing parameter in php_atoi
2000-09-09 Stig Venaas <[email protected]>
* main/fopen-wrappers.c:
Added IPv6 support to php_fopen_url_wrap_ftp (EPSV and php_hostconnect())
2000-09-09 David Croft <[email protected]>
* NEWS: fix typo
2000-09-09 Zeev Suraski <[email protected]>
* NEWS: Update NEWS
2000-09-09 Chuck Hagenbuch <[email protected]>
* ext/imap/php_imap.c: check the range of message numbers in imap_uid.
2000-09-09 Andrei Zmievski <[email protected]>
* NEWS: Fix attribution.
2000-09-09 Zeev Suraski <[email protected]>
* NEWS: Update NEWS
* main/SAPI.c
main/SAPI.h
main/main.c
main/php_globals.h
main/php_ini.c
main/php_ini.h
main/rfc1867.c
php.ini-optimized
php.ini-dist: More security-related (control) patches:
- Avoid displaying errors during startup, unless display_startup_errors is enabled.
- Implemented post_size_max limit. Defaults to 8MB.
- Implemented file_uploads on/off directive (defaults to on).
2000-09-09 Derick Rethans <[email protected]>
* ext/mcrypt/config.m4: - Fix for bug #6586
2000-09-09 Stig Venaas <[email protected]>
* configure.in:
More restrictive getaddrinfo check, better not find it than breaking builds
2000-09-09 Zeev Suraski <[email protected]>
* ext/standard/file.c: Fix UNIX build
* configure.in: Check for mkstemp()
* ext/standard/basic_functions.c