forked from php/php-src
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
22980 lines (16489 loc) · 623 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-06-24 Egon Schmid <[email protected]>
* ext/standard/basic_functions.c:
Correct protos call_user_func() and call_user_method().
2000-06-24 Andi Gutmans <[email protected]>
* win32/php4dllts.dsp: - winsnmp.c has moved to ext/snmp
2000-06-24 Sascha Schumann <[email protected]>
* ext/snmp/winsnmp.c: Revice winsnmp.c from repo-copy
2000-06-24 Zeev Suraski <[email protected]>
* NEWS: credit where credit's due
* sapi/nsapi/nsapi.c: Apply the NSAPI patch
2000-06-24 Jouni Ahto <[email protected]>
* ext/interbase/interbase.c
ext/interbase/php_interbase.h:
- Close cursor immediately before reuse so that calling ibase_free_result is
not necessary anymore. Seems to also prevent a a situation where at request
shutdown cursor was first dropped and tried to close it afterwards when
all the resources were not manually freed, and could occasionally segfault.
2000-06-24 Andi Gutmans <[email protected]>
* main/php_virtual_cwd.c: - Forgot to remove comment
* main/php.h
main/php_virtual_cwd.c
main/php_virtual_cwd.h:
- Only use VIRTUAL_DIR in ZTS mode until it is thoroughly tested.
- Mutex popen() in Windows as the UNIX trick doesn't work there.
2000-06-24 Sascha Schumann <[email protected]>
* pear/Makefile.in: Also install XML-related header files.
* ext/snmp/winsnmp.c: Get rid of files in the dl directory hierarchy.
PHP compiles without them under Unix, please test this also under Win32.
* ext/informix/ifx.ec
ext/xml/xml.c
ext/zlib/zlib.c
sapi/servlet/servlet.c
ext/snmp/snmp.c
ext/oracle/oracle.c
ext/pdf/pdf.c
ext/mcal/php_mcal.c
ext/mssql/php_mssql.c
ext/odbc/php_odbc.c
ext/hyperwave/hw.c
ext/icap/php_icap.c
ext/interbase/interbase.c
ext/java/java.c
ext/fdf/fdf.c
ext/filepro/filepro.c
ext/gd/gd.c
ext/cpdf/cpdf.c
ext/dav/dav.c
ext/db/db.c
ext/dbase/dbase.c: Stop including dl/phpdl.h.
2000-06-24 Zeev Suraski <[email protected]>
* ext/standard/incomplete_class.c
ext/standard/output.c
ext/standard/php_output.h
win32/php4dllts.dsp:
- Make the output globals accessible from the outside world
- Fix Win32 compilation
2000-06-24 Sascha Schumann <[email protected]>
* sapi/apache/apMakefile.tmpl:
alloc.h has been removed from the Apache 1.3 CVS tree
2000-06-24 Joey Smith <[email protected]>
* ext/sybase_ct/config.m4: Fix for bug #3983
2000-06-24 Andi Gutmans <[email protected]>
* NEWS: - Entries start with capital letters
2000-06-24 Hartmut Holzgraefe <[email protected]>
* ext/skeleton/create_stubs: <funcprototype> added to xml generation
2000-06-23 Zeev Suraski <[email protected]>
* ext/wddx/wddx.c: Fix Win32 compilation
2000-06-23 Egon Schmid <[email protected]>
* ext/standard/browscap.c: Added a description to get_browser().
* ext/session/session.c: Fixed protos.
* ext/pgsql/pgsql.c: Typos.
2000-06-23 Sascha Schumann <[email protected]>
* ext/wddx/wddx.c: Make use of incomplete class API
* ext/standard/incomplete_class.c
ext/standard/php_incomplete_class.h
ext/standard/var.c: API change: Use zval * instead of zval **
* ext/standard/Makefile.in
ext/standard/incomplete_class.c
ext/standard/php_incomplete_class.h
ext/standard/var.c:
Move the incomplete class stuff into its own file, so that we can
make it easier accessible to WDDX.
2000-06-23 Rasmus Lerdorf <[email protected]>
* NEWS: Fix UdmSearch spelling
2000-06-23 Sascha Schumann <[email protected]>
* NEWS: .
* ext/standard/basic_functions.c
ext/standard/basic_functions.h
ext/standard/var.c: Change the serialization semantics to:
* if a certain object is of class INCOMPLETE_CLASS, the serializer will
lookup the previously stored original class name of that object, and
use that class name to serialize the object.
Change the deserialization semantics to:
* if the class of an object, which is to be instantiated, is not found
in the current context, the class name will be stored for later
retrieval, and the class of that object is changed to INCOMPLETE_CLASS.
All function calls, property gets, and property sets operating on an
object of class INCOMPLETE_CLASS cause the execution to halt and to
output an informative error message.
2000-06-23 Andi Gutmans <[email protected]>
* main/SAPI.c: - COMPILE_ERROR should only be used in Zend
2000-06-23 Thies C. Arntzen <[email protected]>
* ext/standard/basic_functions.c
ext/standard/reg.c
ext/standard/reg.h: - added spliti() function.
2000-06-23 Hartmut Holzgraefe <[email protected]>
* ext/standard/url_scanner.c: debug-code removed
* ext/standard/url_scanner.c
ext/standard/url_scanner.re:
this change should solve all problems regarding trans_sid_id and
"empty" href urls like "", "#name", "?param=val" ...
2000-06-23 Sascha Schumann <[email protected]>
* ext/standard/file.c
main/main.c: Remove some unnecessary CLS_FETCH()s.
2000-06-23 Rasmus Lerdorf <[email protected]>
* ext/oci8/config.m4
ext/oracle/config.m4:
Fix spacing and say that --with-oracle uses the oci7 interface
2000-06-22 Andi Gutmans <[email protected]>
* win32/php4dllts.dsp: - Make Windows compile. Was missing crc32.c
2000-06-22 Zeev Suraski <[email protected]>
* main/php_version.h
configure.in: Update to 4.0.1
2000-06-22 Andi Gutmans <[email protected]>
* NEWS:
- Improve memory cache performance and increase cache size. (Stas, Zend Engine)
2000-06-22 Rui Hirokawa <[email protected]>
* pear/DB/odbc.php
pear/DB/pgsql.php:
added a variable to save the current row in pgsql. added a function to odbc module.
2000-06-21 Rasmus Lerdorf <[email protected]>
* ext/standard/Makefile.in
ext/standard/basic_functions.c
ext/standard/basic_functions.h
ext/standard/crc32.c:
Add a crc32 checksum function - used by the UdmSearch search engine
and currently run through a system call. This will speed up the UdmSearch
php frontend significantly.
2000-06-21 Sascha Schumann <[email protected]>
* configure.in: Add alloca.h check
Remove some unused header checks
* main/config.w32.h: HAVE_MEMORY_H is not used by PHP.
* ext/standard/var.c
ext/wddx/wddx.c: Revert earlier commit.
2000-06-21 Thies C. Arntzen <[email protected]>
* ext/standard/php_var.h
ext/standard/var.c
ext/wddx/wddx.c:
unserialize() and wddx_deserialize() now create an empty class if they enconter
a class which's code is yet unknown. this makes sessionized data retain the
class name of objects even if you visited pages that don't have the classes
code available.
2000-06-21 Charles Hagenbuch <[email protected]>
* pear/DB/pgsql.php
pear/DB.php
pear/DB/msql.php
pear/DB/mssql.php
pear/DB/mysql.php
pear/DB/odbc.php:
Here is a brief start towards getting the DB stuff up to speed and working
(I need it to move forward on some stuff, and I really do want to see PEAR
succeed, so I'm going to work with the official code to get it working. Hope
that's okay). I've replaced all instances of 'use' and 'import' with
'include_once' (and added the .php extension where necessary). This gets my
short test script working. More possibly to come.
2000-06-20 Zeev Suraski <[email protected]>
* configure.in
ext/mysql/config.m4: Warn about using the built-in MySQL library
* ext/mysql/Readme_w32.txt: This is no longer needed
2000-06-20 Andrei Zmievski <[email protected]>
* tests/testinclude: bonsai test
2000-06-20 Ben Mansell <[email protected]>
* ext/standard/basic_functions.c: Initialise lcg_globals correctly
2000-06-19 Egon Schmid <[email protected]>
* ext/mcrypt/mcrypt.c:
Canged back to uppercase. Are all the backslashes on line 69 to 111 really needed?
2000-06-19 Sascha Schumann <[email protected]>
* ext/imap/php_imap.c: Unbreak imap by fixing the assignment
2000-06-19 Uwe Steinmann <[email protected]>
* ext/pdf/pdf.c: - minor changes
* ext/domxml/php_domxml.c: - added prototype
2000-06-19 Andrei Zmievski <[email protected]>
* ext/wddx/wddx.c:
Call __wakeup() after all the instance variables are initialized.
2000-06-19 Thies C. Arntzen <[email protected]>
* ext/mysql/php_mysql.h: kill warinig
* ext/oci8/config.m4
ext/oracle/config.m4: good morning, thies!
* ext/oci8/config.m4
ext/oracle/config.m4: some adjustments to the sysliblist
* ext/standard/fsock.c: (fsockopen) fix #5090
2000-06-19 Andi Gutmans <[email protected]>
* ext/imap/php_imap.c: - Fixed problem in imap_fetch_overview
2000-06-18 Andi Gutmans <[email protected]>
* ext/standard/image.c: - Nuke warning
2000-06-18 Egon Schmid <[email protected]>
* ext/mcrypt/mcrypt.c: No response from Sascha so changed to lowercase.
* ext/ldap/ldap.c
ext/mcrypt/mcrypt.c
ext/informix/ifx.ec: More protos.
2000-06-18 Holger Zimmermann <[email protected]>
* sapi/pi3web/pi3web_sapi.c: Changed strtok_r to php_strtok_r
2000-06-18 Jouni Ahto <[email protected]>
* ext/pgsql/pgsql.c:
- Fix return type in proto once again...
2000-06-18 Egon Schmid <[email protected]>
* ext/gd/gd.c
ext/hyperwave/hw.c
ext/imap/php_imap.c
ext/pgsql/pgsql.c: Some protos fixed.
2000-06-18 Jouni Ahto <[email protected]>
* ext/pgsql/pgsql.c:
- Fix return type in proto.
2000-06-18 Sascha Schumann <[email protected]>
* sapi/nsapi/config.m4
sapi/pi3web/config.m4: Cosmetic cleanups
2000-06-18 Thies C. Arntzen <[email protected]>
* ext/standard/string.c:
(implode), (strtr) no longer touch the internal array-pointer.
* ext/standard/var.c:
(serialize) no longer touches the internal array-pointer
2000-06-18 Sascha Schumann <[email protected]>
* sapi/pi3web/pi3web_sapi.c: Readd pi3web_sapi.c and reset flags.
2000-06-18 Andrei Zmievski <[email protected]>
* ext/standard/array.c: One more place.
* ext/standard/array.c:
- Modified in_array() to not touch array pointer.
2000-06-18 Rasmus Lerdorf <[email protected]>
* NEWS: Slightly more accurate description here
2000-06-17 Andrei Zmievski <[email protected]>
* NEWS: Relic from cvs conflict?
2000-06-17 Zeev Suraski <[email protected]>
* NEWS: Update news
2000-06-17 Andi Gutmans <[email protected]>
* NEWS: - Add notice about CGI fix
2000-06-17 Zeev Suraski <[email protected]>
* ext/ftp/ftp.c
ext/ftp/php_ftp.c
ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/parsedate.y
ext/standard/string.c
ext/standard/var.c
ext/wddx/wddx.c:
- Fix a couple of wranings in the FTP code and in parsedate.y
- Be safer with LC_MESSAGES
- Align with the latest Zend change in call_user_function_ex()
2000-06-17 Andrei Zmievski <[email protected]>
* acinclude.m4: Wrong number of commas.
* ext/wddx/wddx.c
ext/standard/var.c:
Have to use zval_ptr_dtor() on values returned from user functions.
2000-06-17 Andi Gutmans <[email protected]>
* ext/wddx/wddx.c
win32/sendmail.c
ext/standard/string.c: - Make Windows compile
- Windows doesn't support LC_MESSAGES
* sapi/pi3web/pi3web_sapi.c: - Remove ^M and C++ comments
2000-06-17 Holger Zimmermann <[email protected]>
* NEWS: Announced Pi3Web support
* sapi/pi3web/Makefile.in
sapi/pi3web/README
sapi/pi3web/config.m4
sapi/pi3web/php.sym
sapi/pi3web/pi3web_sapi.c: Added Pi3Web support
2000-06-17 Sascha Schumann <[email protected]>
* acinclude.m4:
Suppress AC_ADD_LIBRARY(x) where x is matched by /^(c|c_r|pthread*)$/
* ext/yaz/config.m4:
Make use of the new macros PHP_EVAL_LIBLINE and PHP_EVAL_INCLINE
* acinclude.m4: Add PHP_EVAL_LIBLINE and PHP_EVAL_INCLINE
2000-06-17 Jouni Ahto <[email protected]>
* ext/skeleton/create_stubs:
- Missed one if() and cosmetic changes.
2000-06-17 Hartmut Holzgraefe <[email protected]>
* ext/standard/info.c:
changed default cell alignment to "left" (see bug id #5048)
* ext/standard/string.c:
setlocale didn't recognize LC_MESSAGES (BUG ID#3957)
* sapi/apache/config.m4:
look for apxs in /usr/sbin (that's where SUSE puts it)
if no path is given and apxs is not found in $PATH
2000-06-16 Hartmut Holzgraefe <[email protected]>
* configure.in: fix for BUG #5066
2000-06-16 Andrei Zmievski <[email protected]>
* ext/standard/var.c
ext/wddx/wddx.c: Just to make extra sure.
* ext/standard/var.c: Plug a memory leak: retval_ptr should be destroyed.
* ext/wddx/wddx.c:
- Enhanced WDDX functions to call __sleep() and __wakeup() when working on
objects.
2000-06-16 Hartmut Holzgraefe <[email protected]>
* ext/standard/levenshtein.c: typo fix
* ext/dav/dav.c
ext/imap/php_imap.c:
retro-patch from // comments, theese where private experimental changes
2000-06-16 Andrei Zmievski <[email protected]>
* ext/standard/var.c: Typo.
2000-06-16 Hartmut Holzgraefe <[email protected]>
* ext/icap/php_icap.c
ext/imap/php_imap.c
ext/msql/php_msql.c
ext/mysql/libmysql/config-win32.h
ext/mysql/libmysql/my_pthread.h
ext/standard/info.c
ext/standard/levenshtein.c
ext/yaz/php_yaz.c
ext/zlib/zlib.c
sapi/isapi/php4isapi.c
win32/sendmail.c
win32/sendmail.h
win32/syslog.h
win32/winutil.c
dl/snmp/winsnmp.c
ext/com/COM.c
ext/cpdf/cpdf.c
ext/dav/dav.c
ext/domxml/php_domxml.c
ext/hyperwave/hw.c
ext/hyperwave/php_hyperwave.h
dl/crypt/sflcryp.c: C++ // comments are evil ...
2000-06-16 Egon Schmid <[email protected]>
* ext/wddx/wddx.c: Protos looks now equal in both versions.
2000-06-16 Thies C. Arntzen <[email protected]>
* ext/wddx/wddx.c:
- Changed WDDX to serialize arrays as structs only if needed.
2000-06-16 Sascha Schumann <[email protected]>
* sapi/apache/libphp4.module.in: More main work
* genfiles: Some stuff has moved to main
2000-06-16 Jouni Ahto <[email protected]>
* ext/gd/gd.c:
- Forgot to test check for errors in two places.
2000-06-16 Andi Gutmans <[email protected]>
* main/fopen-wrappers.c: - Make Windows compile
2000-06-16 Zeev Suraski <[email protected]>
* main/main.c
main/php_globals.h:
Improve timeout support - ini_get("max_execution_time", ...) works now
* ext/mysql/php_mysql.c
ext/mysql/php_mysql.h
main/main.c
php.ini-dist
php.ini-optimized: Move timeout code to Zend, allow Win32 timeouts
2000-06-16 Andi Gutmans <[email protected]>
* main/fopen-wrappers.c: - Don't need to check doc_root's length twice
* main/fopen-wrappers.c:
- Last one for tonight. Make sure that we don't check uninitialized
- memory
* main/fopen-wrappers.c:
- Last patch for tonight. A more optimized way to check for absolute path
- in Windows. This should be fixed to use the virtual cwd macro for
- ABSOLUTE_DIR() but I need to have time to understand the logic first
* main/fopen-wrappers.c: - Missed a bracket
* main/fopen-wrappers.c: - Beautify fopen-wrappers a bit.
- Still needs quite a lot of improvement in order to treat Windows well
2000-06-15 Andi Gutmans <[email protected]>
* ext/gd/gd.c
ext/hyperwave/hg_comm.c
ext/hyperwave/hg_comm.h
ext/hyperwave/hw.c
ext/odbc/php_odbc.c
ext/pdf/pdf.c
ext/xml/xml.c
sapi/apache/php_apache.c
ext/cpdf/cpdf.c
ext/db/db.c: - More #if WIN32|WINNT -> #ifdef PHP_WIN32 conversions
* sapi/cgi/cgi_main.c: - Beautify a bit
* sapi/cgi/cgi_main.c: - Try and fix crash with CGI.
- Please check out the comment I wrote in init_request_info(). There was a
- lot of code there which was running for no apparent reason. Should it be
- removed or should it actually run?
2000-06-15 Andrei Zmievski <[email protected]>
* ext/standard/datetime.c:
Use hardcoded 3600 seconds offset instead of altzone which may not be present
on all systems.
2000-06-15 Andi Gutmans <[email protected]>
* sapi/cgi/cgi_main.c: - Unncessary SLS_FETCH();
2000-06-15 brianlmoon <brianlmoon@va>
* ext/standard/basic_functions.c:
set_file_buffer was not being exported. This is now fixed.
2000-06-15 Andi Gutmans <[email protected]>
* NEWS: *** empty log message ***
* main/php_virtual_cwd.c: - virtual_fopen() should fail on empty path
2000-06-15 Thies C. Arntzen <[email protected]>
* NEWS: .
2000-06-15 Andrei Zmievski <[email protected]>
* NEWS: Another entry.
* configure.in
ext/standard/datetime.c
ext/standard/parsedate.y:
- Updated strtotime() to handle many more formats. It now has complete
feature parity with GNU date command.
2000-06-15 Thies C. Arntzen <[email protected]>
* ext/oracle/oracle.c: fixed typo
2000-06-15 Andrei Zmievski <[email protected]>
* .cvsignore: Add php_version.h.
2000-06-15 Uwe Steinmann <[email protected]>
* tests/testdom:
- changes to handle the slightly different access to attributes
* ext/domxml/php_domxml.c:
- fixed problems with missing attributes due to a change
in libxml 2.0.0
2000-06-15 Charles Hagenbuch <[email protected]>
* ext/imap/php_imap.c:
patch from [email protected] - add deleted info to imap_mailboxmsginfo() and
fix some prototype info.
2000-06-15 Jouni Ahto <[email protected]>
* README.EXT_SKEL
ext/ext_skel
ext/skeleton/create_stubs
ext/skeleton/php_skeleton.h
ext/skeleton/skeleton.c:
- Fixed incorrect code generated when all parameters are optional.
- Fixed handling of grouped optional parameters.
- Added an option to generate xml documentation.
- Added an option not to be nice and helpful and create all kinds
of comments and testing functions.
- Added on option to create function stubs only.
- Added options --assing-params and --string-lens that change
the generated code.
- Updated documentation.
2000-06-14 Hartmut Holzgraefe <[email protected]>
* ext/standard/datetime.c:
return FALSE from strftime on negative timestamp values
they do not make sense anyway and seem to crash win2k
2000-06-14 Rasmus Lerdorf <[email protected]>
* ext/standard/datetime.c:
Refine checkdate() fix to accept numeric strings and floating point as well
2000-06-14 Zeev Suraski <[email protected]>
* php4.dsp
php4.dsw
php4dll.dsp
php4dllts.dsp
php4ts.dsp
php4ts.dsw
win32/php4.dsp
win32/php4.dsw
win32/php4dll.dsp
win32/php4dllts.dsp
win32/php4ts.dsp
win32/php4ts.dsw:
- Moved VC++ Win32 project and workspace files to the win32 directory
2000-06-14 Thies C. Arntzen <[email protected]>
* TODO: reminder
2000-06-14 Rasmus Lerdorf <[email protected]>
* ext/standard/datetime.c:
Require the year arg to checkdate to be an integer - fix for bug #5034
2000-06-14 Zeev Suraski <[email protected]>
* php4dll.dsp
php4dllts.dsp: Thoroughly fix .dsp problems - restore custom builds
2000-06-14 Andrei Zmievski <[email protected]>
* tests/testarray: test
2000-06-14 Thies C. Arntzen <[email protected]>
* ext/imap/php_imap.c
ext/mcal/php_mcal.h: no c++ comments, please
2000-06-14 Egon Schmid <[email protected]>
* configure.in: Fix for #5028.
2000-06-14 Sam Ruby <[email protected]>
* php4ts.dsw
sapi/servlet/servlet.dsp:
Find servlet includes in new "main" directory. Add (finally) java and
servlet to the list of projects
2000-06-14 Sascha Schumann <[email protected]>
* pear/Makefile.in
pear/php-config.in:
Copy header files from main and also add that directory to the list
of include directories.
* NEWS: .
* pear/pear.m4: Use the new PHP_GEN_* macros in pear
2000-06-14 Jouni Ahto <[email protected]>
* ext/gd/gd.c:
2000-06-14 Sam Ruby <[email protected]>
* ext/java/reflect.java
sapi/servlet/servlet.java:
Export the necessary functions to enable servlet support to be subclassed
This is in preparation for xml-cocoon support
2000-06-13 Andrei Zmievski <[email protected]>
* main/main.c:
Plus a leak when both register_globals and track_vars are off.
2000-06-13 Stig Venaas <[email protected]>
* NEWS: News of ldap_add() and ldap_modify() fix.
* ext/ldap/ldap.c:
Also need to 0-terminate when adding/modifying an array of values.
* ext/ldap/ldap.c:
Think have to 0-terminate mod_values strings, got trailing garbage,
this fixes bug #5001 I think.
2000-06-13 Andrei Zmievski <[email protected]>
* ext/standard/basic_functions.c
ext/standard/link.c
ext/standard/php_link.h:
We should define symlink functions only when HAVE_SYMLINK is defined.
Otherwise, they should be aliased as not available.
2000-06-13 Sascha Schumann <[email protected]>
* sapi/apache/config.m4:
Due to creating the Makefiles later, generating libphp4.module failed,
because sapi/apache had not been created. This applies to VPATH builds
only.
2000-06-13 Andrei Zmievski <[email protected]>
* TODO: array_uniq() has been implemented by someone else.
2000-06-13 Sascha Schumann <[email protected]>
* ext/standard/php_math.h:
Include <math.h> in php_math.h. This is necessary, because we might
otherwise redefine system macros.
* ext/standard/phpdir.h:
Delete phpdir.h. Someone moved this to php_dir.h in the past and
forgot to delete it.
* ext/standard/basic_functions.c
ext/standard/math.c
ext/standard/php_math.h
ext/standard/php_standard.h
ext/standard/phpmath.h
ext/standard/rand.c: Rename phpmath.h to php_math.h.
2000-06-13 Thies C. Arntzen <[email protected]>
* ext/standard/file.c:
copy() now creates the destination file with mode 0777 again. this is
the way it used to be in PHP 3
2000-06-13 Andrei Zmievski <[email protected]>
* NEWS: Damn.
* NEWS: Forgot to add this yesterday.
2000-06-13 Jim Jagielski <[email protected]>
* NEWS
ext/db/db.c: O_APPEND breaks 'c' for DBM files - this is handled
correctly by PHP3, so it's almost a forward'' port :)
2000-06-13 Sascha Schumann <[email protected]>
* ext/standard/var.c
sapi/cgi/cgi_main.c: Proper casts
* ext/standard/scanf.c:
Remove extra cast. `ch' is already of type `char *'.
This unbreaks the build with xlc on AIX.
* ext/standard/basic_functions.c: Remove single ;
* configure.in: Fix spelling
2000-06-13 Andrei Zmievski <[email protected]>
* ext/standard/math.c:
(php_math_number_format) Simplifying the logic also fixed bugs #4954
and #4998.
2000-06-13 Charles Hagenbuch <[email protected]>
* ext/mcal/config.m4:
Check more locations. Submitted by Anil Madhavapeddy <[email protected]>
2000-06-12 David Hedbor <[email protected]>
* sapi/roxen/config.m4: Removed obsolete, commented line
2000-06-12 Zeev Suraski <[email protected]>
* NEWS: Fix verified, update news
* ext/mssql/php_mssql.c:
- Fixed an initialization problem in the MS-SQL problem that could cause
a crash in mssql_query()
* ext/standard/dl.c:
Fix a bug in extension_dir, where PG(extension_dir) is not yet initialized by the time php_dl() is called
2000-06-12 Frank M. Kromann <[email protected]>
* ext/zlib/zlib.dsp:
making zlib module compile on win32 with new directory structure
* ext/oracle/oracle.dsp:
making oracle module compile on win32 with new directory structure
* ext/oci8/oci8.dsp:
making oci8 module compile on win32 with new directory structure
* ext/ldap/ldap.dsp:
making ldap module compile on win32 with new directory structure
* ext/java/java.dsp:
making java module compile on win32 with new directory structure
* ext/imap/imap.dsp:
making imap module compile on win32 with new directory structure
* ext/ftp/ftp.dsp:
making ftp module compile on win32 with new directory structure
* ext/exif/exif.dsp:
making exif module compile on win32 with new directory structure
* ext/calendar/calendar.dsp:
making calendar module compile on win32 with new directory structure
2000-06-12 Zeev Suraski <[email protected]>
* NEWS: news update
* main/fopen-wrappers.c
main/main.c
ext/standard/dl.c:
Avoid using E_CORE_* errorlevels in any place which is not in the global startup sequence
2000-06-12 Frank M. Kromann <[email protected]>
* ext/mssql/mssql.dsp:
making MSSQL module compile with new directory structure
2000-06-12 Andrei Zmievski <[email protected]>
* ext/pcre/pcrelib/testdata/testinput3
ext/pcre/pcrelib/testdata/testoutput1
ext/pcre/pcrelib/testdata/testoutput2
ext/pcre/pcrelib/testdata/testoutput3
ext/pcre/pcrelib/testdata/testoutput4
ext/pcre/pcrelib/ChangeLog
ext/pcre/pcrelib/LICENCE
ext/pcre/pcrelib/doc/pcre.3
ext/pcre/pcrelib/doc/pcre.html
ext/pcre/pcrelib/doc/pcre.txt
ext/pcre/pcrelib/doc/pcretest.txt
ext/pcre/pcrelib/internal.h
ext/pcre/pcrelib/pcre.c
ext/pcre/pcrelib/pcretest.c
ext/pcre/php_pcre.c:
- Upgraded PCRE to version 3.2 and fixed a bug when anchored pattern
matched an empty string.
* ext/gd/gdttf.c: Document change.
2000-06-12 Andi Gutmans <[email protected]>
* ext/standard/exec.c
ext/standard/file.c
main/php.h
main/php_virtual_cwd.c:
- On UNIX support popen() which works with current working directory
- when in VIRTUAL_DIR mode.
2000-06-12 Andrei Zmievski <[email protected]>
* ext/gd/gdttf.c: Make gdttf.c work with virtual dir support.
2000-06-12 Andi Gutmans <[email protected]>
* main/php.h
main/php_virtual_cwd.c
main/php_virtual_cwd.h:
- Start of popen() fix for UNIX. Still unclear what we'll do on Windows.
2000-06-12 Zeev Suraski <[email protected]>
* main/main.c
NEWS: Killed <?php_track_vars?>
2000-06-12 Andrei Zmievski <[email protected]>
* ext/standard/string.c: (PHP str_pad) Terminate string with a null.
2000-06-12 Zeev Suraski <[email protected]>
* configure.in: Lets not offend anyone :)
2000-06-12 Egon Schmid <[email protected]>
* ext/standard/math.c: Fixed a proto.
* ext/standard/filestat.c: Fixed protos.
2000-06-12 Andrei Zmievski <[email protected]>
* main/reentrancy.c: (php_readdir_r) Revert that bad patch.
2000-06-12 Egon Schmid <[email protected]>
* ext/hyperwave/hw.c: Fixed some protos.
2000-06-12 Andrei Zmievski <[email protected]>
* main/.cvsignore: Quiet CVS.
* main/reentrancy.c:
(php_readdir_r) Last argument to readdir_r was missing.
2000-06-11 Rasmus Lerdorf <[email protected]>
* build/rules.mk
build/rules_pear.mk: Fix overlooked core->main change
2000-06-11 Zeev Suraski <[email protected]>
* ext/mysql/php_mysql.c
php4.dsp
php4dll.dsp
php4dllts.dsp
php4ts.dsp
sapi/apache/php4apache.dsp
sapi/isapi/php4isapi.dsp
sapi/nsapi/php4nsapi.dsp: Fix Windows .dsp's
2000-06-11 Sascha Schumann <[email protected]>
* Makefile.in
configure.in
main/Makefile.in
php4dll.dsp
php4dllts.dsp: Change directory name from core to main.
* Makefile.in
build/rules.mk
build/rules_pear.mk
configure.in
main/Makefile.in
php4dll.dsp
php4dllts.dsp:
Prepare move of the top-level source files to the core directory.
2000-06-11 Andi Gutmans <[email protected]>
* NEWS: - Update NEWS
* ext/standard/cyr_convert.c:
- Untested but it should fix the problem with cyr_convert() not being
- binary safe and destroying other values in the script
* ext/swf/swf.c: - Make shockwave work with virtual_dir (a bit ugly).
- swf_openfile doesn't return any values. This seems to mean that you can
- only have one file open at a time.
2000-06-11 Egon Schmid <[email protected]>
* ext/interbase/interbase.c: Added argument type.
2000-06-11 Stig Venaas <[email protected]>