mirror of
https://github.com/bdnugget/php-src.git
synced 2026-11-12 11:40:50 +00:00
Compare commits
766
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9ef52cac05 | ||
|
|
7ed2fdbf99 | ||
|
|
86c46b96b6 | ||
|
|
36e19c9cab | ||
|
|
dd288f93e1 | ||
|
|
0a7395e009 | ||
|
|
58dabff8ed | ||
|
|
831fbcf385 | ||
|
|
38150cbd7a | ||
|
|
a2045ff332 | ||
|
|
ee258fe87d | ||
|
|
dcd99c4b19 | ||
|
|
3990641e62 | ||
|
|
ac3d227e28 | ||
|
|
663434cd76 | ||
|
|
b35ffdeae1 | ||
|
|
c12ab5c306 | ||
|
|
fad960a404 | ||
|
|
7e2629635b | ||
|
|
f0b459b7c4 | ||
|
|
3f8c729e69 | ||
|
|
3f0dcc08e0 | ||
|
|
b10a3b9466 | ||
|
|
a2b6d9c104 | ||
|
|
5499c7d201 | ||
|
|
1c553eba19 | ||
|
|
af10e698a2 | ||
|
|
517f800277 | ||
|
|
59a4514dc0 | ||
|
|
63659ce526 | ||
|
|
763bce0303 | ||
|
|
56d9edbbb9 | ||
|
|
180b9e150b | ||
|
|
66b88c92bb | ||
|
|
c46e1cdcae | ||
|
|
59692de77f | ||
|
|
e01fe5315c | ||
|
|
ae9ba081c8 | ||
|
|
3732fa95c5 | ||
|
|
1f7c46b579 | ||
|
|
05deaf1706 | ||
|
|
06739a1b72 | ||
|
|
2f7f57a407 | ||
|
|
d2cc097049 | ||
|
|
36a5eca89c | ||
|
|
c3b480323f | ||
|
|
d813af0618 | ||
|
|
e5b1ebc082 | ||
|
|
77c4b84ac8 | ||
|
|
7a49e09fd8 | ||
|
|
d845549257 | ||
|
|
9d1bc1b622 | ||
|
|
538d8338c0 | ||
|
|
eecdb4c254 | ||
|
|
6566ea6173 | ||
|
|
ef37055c34 | ||
|
|
a11606b18f | ||
|
|
0d458ae89f | ||
|
|
35f86d24d8 | ||
|
|
1f516510b7 | ||
|
|
39a3007ab2 | ||
|
|
2d1694d4eb | ||
|
|
95fd52ff3d | ||
|
|
a2cf4f1932 | ||
|
|
bd36d4901c | ||
|
|
795e3f1c0f | ||
|
|
3d86e6d881 | ||
|
|
8b8fb649dc | ||
|
|
ad553a7af2 | ||
|
|
a1e401fb34 | ||
|
|
db6d8e2724 | ||
|
|
2a75f59355 | ||
|
|
d86decd7b4 | ||
|
|
fa7e230c76 | ||
|
|
811cd765a9 | ||
|
|
22fe268ad4 | ||
|
|
df97c3aa0d | ||
|
|
881416cda6 | ||
|
|
73e66ff1bd | ||
|
|
94cbd6374a | ||
|
|
c3b6f6feed | ||
|
|
d398456e48 | ||
|
|
fd650ec93e | ||
|
|
b8553d8494 | ||
|
|
89e547ce7f | ||
|
|
627eb9e3d9 | ||
|
|
12f451c771 | ||
|
|
1377942b69 | ||
|
|
12de2e91d0 | ||
|
|
ec2a132f9c | ||
|
|
7552a7eb19 | ||
|
|
e9c1a45daa | ||
|
|
31ab57e052 | ||
|
|
92a5e4def0 | ||
|
|
c2554b4bb4 | ||
|
|
35f636019d | ||
|
|
ff6c9e2726 | ||
|
|
96300f551a | ||
|
|
dc36933181 | ||
|
|
00d86afedf | ||
|
|
b689819567 | ||
|
|
40fabf68ed | ||
|
|
7f7cff0bbb | ||
|
|
dc2192c087 | ||
|
|
1a09bf8023 | ||
|
|
f877d7fee6 | ||
|
|
92e2f29381 | ||
|
|
c37d7a9456 | ||
|
|
487b7c7f32 | ||
|
|
bc492007da | ||
|
|
0f4772d12f | ||
|
|
f08060a48f | ||
|
|
1e6baa2673 | ||
|
|
be1e5b9c54 | ||
|
|
575790e842 | ||
|
|
d88017e992 | ||
|
|
e6b727d3b7 | ||
|
|
e0ad33c24a | ||
|
|
eff12e56b6 | ||
|
|
070239a194 | ||
|
|
df3b9a1e07 | ||
|
|
7751a68824 | ||
|
|
289bb339c9 | ||
|
|
8d2c44b59d | ||
|
|
137503dd6f | ||
|
|
c08e2c8c17 | ||
|
|
7262bf67a2 | ||
|
|
67e67c254d | ||
|
|
88d2b8c5fd | ||
|
|
92147243bf | ||
|
|
90d2561a9c | ||
|
|
7cd2f4b6a6 | ||
|
|
f55bed9dad | ||
|
|
9d8ed21bd5 | ||
|
|
8a84b1b5d9 | ||
|
|
dc862f4fd4 | ||
|
|
1702024073 | ||
|
|
6bd0a92a35 | ||
|
|
cc315e79e1 | ||
|
|
e54970aaf1 | ||
|
|
111aa9fd2e | ||
|
|
396c1e990a | ||
|
|
75746d60b6 | ||
|
|
d412152f31 | ||
|
|
99edb55e41 | ||
|
|
c886691100 | ||
|
|
15ab75be8a | ||
|
|
6dff07aa8c | ||
|
|
975fb4e3ea | ||
|
|
16f9f46935 | ||
|
|
2a59f1d06c | ||
|
|
7468fc0e37 | ||
|
|
3d82f16c7d | ||
|
|
f99befadbd | ||
|
|
65585b3aa2 | ||
|
|
5a1d2fe415 | ||
|
|
55a4da7f53 | ||
|
|
f5d8b638c7 | ||
|
|
117d2dd688 | ||
|
|
019bdff395 | ||
|
|
4f36aeb120 | ||
|
|
00ad4c0e6a | ||
|
|
1e081a825e | ||
|
|
d9aea7cd4d | ||
|
|
6b9df7a454 | ||
|
|
bca8ff723d | ||
|
|
5b82fb52fd | ||
|
|
bb60122c2f | ||
|
|
065862a750 | ||
|
|
964acdaa35 | ||
|
|
44a6fe8411 | ||
|
|
9d95f7d286 | ||
|
|
417b1b238f | ||
|
|
3e7fcd9cab | ||
|
|
e222837f6e | ||
|
|
7fcbe4d546 | ||
|
|
6ef09012aa | ||
|
|
0ee5d18f91 | ||
|
|
7caca1614b | ||
|
|
a983ded9bd | ||
|
|
f8c280d85a | ||
|
|
f452b9056e | ||
|
|
db0f623490 | ||
|
|
1784279be0 | ||
|
|
153bfada90 | ||
|
|
3fe3029ecb | ||
|
|
24e4af0b8f | ||
|
|
a2e4404bc8 | ||
|
|
965bd32fec | ||
|
|
a17559d422 | ||
|
|
7886f46b56 | ||
|
|
440bbcd9e3 | ||
|
|
b3cd64afef | ||
|
|
d864063a18 | ||
|
|
d922e801ee | ||
|
|
646c0e5738 | ||
|
|
f0835c002d | ||
|
|
7ea4f73ad4 | ||
|
|
3342e7276c | ||
|
|
2f1c4064f8 | ||
|
|
4c08ee069c | ||
|
|
b5344e267a | ||
|
|
68b229ea73 | ||
|
|
f2bffdc2e4 | ||
|
|
4f4d77805c | ||
|
|
056ecf3201 | ||
|
|
c4ce96d073 | ||
|
|
f68f31f121 | ||
|
|
0737be7e7b | ||
|
|
848780606d | ||
|
|
38b632dd7c | ||
|
|
f962260081 | ||
|
|
9a6d8e250a | ||
|
|
6e23cfeba4 | ||
|
|
684f29a527 | ||
|
|
a88379e03d | ||
|
|
e3ac418309 | ||
|
|
3b7ee4dced | ||
|
|
b48e163c35 | ||
|
|
bac9d118ed | ||
|
|
22d4205783 | ||
|
|
0b8b264107 | ||
|
|
74228c5151 | ||
|
|
77fd708a0b | ||
|
|
dfeb91acc7 | ||
|
|
7d59b2264e | ||
|
|
dbb72de6c7 | ||
|
|
cbb857f8b9 | ||
|
|
dfb1956f1a | ||
|
|
7293cb7250 | ||
|
|
d2fa182f25 | ||
|
|
276c5de0d8 | ||
|
|
bb51549915 | ||
|
|
90bd54c46e | ||
|
|
dfd4244e73 | ||
|
|
6444eef27b | ||
|
|
05a843c256 | ||
|
|
c6d6ede4a8 | ||
|
|
106c70e76e | ||
|
|
85b0eda4c8 | ||
|
|
af14da5714 | ||
|
|
8bfc002871 | ||
|
|
79a048f76f | ||
|
|
131dd88505 | ||
|
|
4980b24025 | ||
|
|
8f7a6c3029 | ||
|
|
b58d45b67f | ||
|
|
7aed21c557 | ||
|
|
08a06597e6 | ||
|
|
0d7965f0a3 | ||
|
|
f1478bbf9d | ||
|
|
db2dc7a6a4 | ||
|
|
1f8fd609b0 | ||
|
|
e88cdaa014 | ||
|
|
54cef2bb6d | ||
|
|
8bd5e15ff7 | ||
|
|
4d509708a4 | ||
|
|
08b9702f8a | ||
|
|
ccc519b7a9 | ||
|
|
82fb5df380 | ||
|
|
3899adb46f | ||
|
|
505836e999 | ||
|
|
7314ed535f | ||
|
|
c50d732f76 | ||
|
|
de8b0cfda7 | ||
|
|
0da5517cb9 | ||
|
|
07ea38b443 | ||
|
|
ea441bd08d | ||
|
|
674ccefc2d | ||
|
|
69a4301f6c | ||
|
|
1b9e0de2cc | ||
|
|
a19bc9aa9f | ||
|
|
9ea862954b | ||
|
|
45e938ec34 | ||
|
|
e081c55fb5 | ||
|
|
610c7fbe7b | ||
|
|
bef8ff4c7b | ||
|
|
b597464905 | ||
|
|
e4a8fa6a15 | ||
|
|
6284ef112e | ||
|
|
931571260b | ||
|
|
45e0d452c5 | ||
|
|
91169fb24f | ||
|
|
64cc5fc15d | ||
|
|
67611c67fa | ||
|
|
9a99426e80 | ||
|
|
5d9fb8ffeb | ||
|
|
b004a04f0a | ||
|
|
34eb787828 | ||
|
|
9e3396b85d | ||
|
|
5bbc489527 | ||
|
|
64c09f68ec | ||
|
|
26e492f2f3 | ||
|
|
92a46fe07e | ||
|
|
45351eaab4 | ||
|
|
0165eec1ea | ||
|
|
60a280936e | ||
|
|
4f860a4412 | ||
|
|
af0c22537a | ||
|
|
8e9805bb79 | ||
|
|
139ac42bec | ||
|
|
c95fd5f758 | ||
|
|
40bb9254c5 | ||
|
|
d3c37f0937 | ||
|
|
dd093ac12a | ||
|
|
79db2855f7 | ||
|
|
71c61921f3 | ||
|
|
189b99aee1 | ||
|
|
457844a226 | ||
|
|
bf064112b7 | ||
|
|
ad570991cf | ||
|
|
6ec6b208e8 | ||
|
|
491b1efacb | ||
|
|
f879e1162f | ||
|
|
dedbba4e5b | ||
|
|
175a9de47f | ||
|
|
752280d4d2 | ||
|
|
b3469560f3 | ||
|
|
613674c7a2 | ||
|
|
c64ff20836 | ||
|
|
7aa3d0ae65 | ||
|
|
5e2222f028 | ||
|
|
6d019deee2 | ||
|
|
da541ff561 | ||
|
|
13d4d8e2d0 | ||
|
|
c8cc0cde34 | ||
|
|
9a6bc88565 | ||
|
|
f8e26d95f2 | ||
|
|
76601c4fd1 | ||
|
|
9eff1a2178 | ||
|
|
5020b51d72 | ||
|
|
a36a5315b8 | ||
|
|
131d7d7a89 | ||
|
|
0c0b5a3543 | ||
|
|
20e76f4487 | ||
|
|
519f93ef99 | ||
|
|
36c10242cd | ||
|
|
f495e93057 | ||
|
|
ec36192390 | ||
|
|
a2a8220127 | ||
|
|
936553d666 | ||
|
|
34c3985979 | ||
|
|
b530f53c67 | ||
|
|
4358e90a8f | ||
|
|
bb02fd5772 | ||
|
|
61cf929db3 | ||
|
|
9ef925b351 | ||
|
|
151b16cf7f | ||
|
|
be043ab6d0 | ||
|
|
72f3457161 | ||
|
|
e31553c204 | ||
|
|
64a0e7cdc2 | ||
|
|
2259a8f18b | ||
|
|
b2f4e686f0 | ||
|
|
851a04bb7b | ||
|
|
b5eb1456aa | ||
|
|
0bffdd723f | ||
|
|
75c63c5503 | ||
|
|
6a50a8640c | ||
|
|
592b232e83 | ||
|
|
f0c65bc0e3 | ||
|
|
bf50416744 | ||
|
|
a9db9efa0c | ||
|
|
8cdd6bc1e7 | ||
|
|
2cbc4053ae | ||
|
|
d9ad532050 | ||
|
|
923511d364 | ||
|
|
395d77c540 | ||
|
|
c8687ee63b | ||
|
|
2e8ab65270 | ||
|
|
734bda7a2d | ||
|
|
46458c2c65 | ||
|
|
b69068705e | ||
|
|
ed3a2eec9c | ||
|
|
4db74b7f19 | ||
|
|
6c1f5eb215 | ||
|
|
d59c1371c2 | ||
|
|
f037ddc859 | ||
|
|
2322be0fab | ||
|
|
ffa72707c8 | ||
|
|
2141c502ae | ||
|
|
f81c312945 | ||
|
|
dd6b7ea7bd | ||
|
|
188c124a57 | ||
|
|
4571d7824a | ||
|
|
fd0b3ea663 | ||
|
|
4ec1a2ab04 | ||
|
|
40afaa957b | ||
|
|
ee172ce3cc | ||
|
|
aa133ea282 | ||
|
|
1e1db9d9bb | ||
|
|
6752f38ccc | ||
|
|
bb276c6155 | ||
|
|
3ad033ffba | ||
|
|
e2d1eecf99 | ||
|
|
e66a5ce56f | ||
|
|
1a55451651 | ||
|
|
f1af61de0b | ||
|
|
d0ab22e829 | ||
|
|
2e24d9a2b3 | ||
|
|
6096988704 | ||
|
|
eb881a1dd1 | ||
|
|
fad047710c | ||
|
|
836c4e3aef | ||
|
|
27542db4e7 | ||
|
|
56425ee610 | ||
|
|
84202c367e | ||
|
|
ee620e9673 | ||
|
|
4c6678d605 | ||
|
|
7609fb433a | ||
|
|
2eff69f402 | ||
|
|
1b13ff6ec7 | ||
|
|
e766f85405 | ||
|
|
ab62ffa0a2 | ||
|
|
78354f30d9 | ||
|
|
3b38d14caf | ||
|
|
30981836fa | ||
|
|
9f44844d7c | ||
|
|
bbf5978e26 | ||
|
|
1677551386 | ||
|
|
d2bee32dfc | ||
|
|
9e91d621e3 | ||
|
|
1f9a1c1cf3 | ||
|
|
33fcec5c4f | ||
|
|
33bea8471c | ||
|
|
b93675d60b | ||
|
|
0cc0f73fc3 | ||
|
|
fa014e07bf | ||
|
|
c36d927331 | ||
|
|
328a3d9f13 | ||
|
|
0a25a0241e | ||
|
|
62d86209cf | ||
|
|
bdf2379400 | ||
|
|
58d6a42528 | ||
|
|
f66642aae1 | ||
|
|
57bebfcbdc | ||
|
|
6ba376f552 | ||
|
|
b29dc146b9 | ||
|
|
a43c45ea7d | ||
|
|
94582f9398 | ||
|
|
a3d078bd8f | ||
|
|
b9dec59b07 | ||
|
|
5f9023ca38 | ||
|
|
9d44ff640c | ||
|
|
d64d9e3351 | ||
|
|
954e7a3b3c | ||
|
|
6c0508f8d5 | ||
|
|
ff0aa24054 | ||
|
|
33db8c0ef6 | ||
|
|
0ab27c35a4 | ||
|
|
485c09a376 | ||
|
|
38476a1543 | ||
|
|
7e816c0921 | ||
|
|
a26390ef0c | ||
|
|
d371a306a2 | ||
|
|
133f610bb1 | ||
|
|
069c448623 | ||
|
|
89948c7fbe | ||
|
|
f7d51df5c6 | ||
|
|
f3108b5f81 | ||
|
|
863e7e0acb | ||
|
|
67d7d03f00 | ||
|
|
e658a91b3d | ||
|
|
66fad45724 | ||
|
|
5dc2cef370 | ||
|
|
dafad1e663 | ||
|
|
59263e386f | ||
|
|
8afb848e18 | ||
|
|
eb8d603d46 | ||
|
|
de884997e0 | ||
|
|
557200b472 | ||
|
|
677de8568a | ||
|
|
521ab78788 | ||
|
|
602bb125c3 | ||
|
|
55b3386a81 | ||
|
|
78cffe0c4d | ||
|
|
8b3c1a380a | ||
|
|
f82dd2c774 | ||
|
|
0410b4e60f | ||
|
|
c11106734d | ||
|
|
886a50a619 | ||
|
|
63a1801d19 | ||
|
|
72c807ad67 | ||
|
|
949f6cd473 | ||
|
|
1ce572ce2c | ||
|
|
8e7081f3ac | ||
|
|
e24194d157 | ||
|
|
383eafe482 | ||
|
|
d92a89fe52 | ||
|
|
4c83ecc754 | ||
|
|
2c74536e6e | ||
|
|
55d680e968 | ||
|
|
1701460867 | ||
|
|
7bedd275eb | ||
|
|
bc602495d7 | ||
|
|
e5bfcd340a | ||
|
|
21f085720c | ||
|
|
13bcf685cb | ||
|
|
42f91d6ac6 | ||
|
|
9a72b52a1f | ||
|
|
e4a3696553 | ||
|
|
eca4fc6991 | ||
|
|
d212a5d391 | ||
|
|
87785c7d5a | ||
|
|
d39aa984ad | ||
|
|
6d1bebfcb0 | ||
|
|
64bd4551b4 | ||
|
|
6a8db0c081 | ||
|
|
b98fc4379f | ||
|
|
ca4dd76160 | ||
|
|
cd1f45b3be | ||
|
|
87803ace94 | ||
|
|
a5d0c1e21b | ||
|
|
fbacf9c237 | ||
|
|
b721ed57eb | ||
|
|
7a56ac00a0 | ||
|
|
22f55d5665 | ||
|
|
4e561055a4 | ||
|
|
e5bdd2c0ee | ||
|
|
b0dbf71466 | ||
|
|
85fa4d7747 | ||
|
|
cd34067aec | ||
|
|
3d4c9b7655 | ||
|
|
60ad16e11f | ||
|
|
d304527253 | ||
|
|
92153dcfe3 | ||
|
|
7b6ebd97e7 | ||
|
|
aaa2eee4c0 | ||
|
|
c1284f21a7 | ||
|
|
0cdc1f5626 | ||
|
|
8722173ad5 | ||
|
|
c54d73d54c | ||
|
|
cc5631eca3 | ||
|
|
b9a050100c | ||
|
|
12ea5c54e5 | ||
|
|
4ec29b945c | ||
|
|
36b88d77f2 | ||
|
|
675545f042 | ||
|
|
13768f8650 | ||
|
|
f4054afe40 | ||
|
|
d6e6db4501 | ||
|
|
3dd256a67b | ||
|
|
9d8d84ebdf | ||
|
|
50ab6c63a7 | ||
|
|
2497bb97e7 | ||
|
|
6cd0e446dd | ||
|
|
7a72405171 | ||
|
|
001966c754 | ||
|
|
6513ca85c2 | ||
|
|
dc1138b102 | ||
|
|
8693bae624 | ||
|
|
8b87c6df84 | ||
|
|
46a3f25772 | ||
|
|
ebefbdb76d | ||
|
|
15e31d5720 | ||
|
|
1a23d42909 | ||
|
|
14847af41d | ||
|
|
0b23da1c74 | ||
|
|
8ac61a3e60 | ||
|
|
9cf0139460 | ||
|
|
2e1d31d123 | ||
|
|
b5494c5f17 | ||
|
|
8649e4236b | ||
|
|
c9265b1acd | ||
|
|
3e0b33ed62 | ||
|
|
6524a530df | ||
|
|
2b934dfdf9 | ||
|
|
8c3bf96022 | ||
|
|
1a527397cc | ||
|
|
6bafbb9abf | ||
|
|
8848778a59 | ||
|
|
3ba07c2ca3 | ||
|
|
bec5e10155 | ||
|
|
a5a409ebff | ||
|
|
9be55beb91 | ||
|
|
b2fe342d04 | ||
|
|
da3660a4c4 | ||
|
|
49e91151c0 | ||
|
|
e1c610fb44 | ||
|
|
8091256948 | ||
|
|
da14cdd6f3 | ||
|
|
f19351b503 | ||
|
|
7aed239050 | ||
|
|
9bc1af1e58 | ||
|
|
212cfb95d1 | ||
|
|
be818e7ea7 | ||
|
|
dda0565b53 | ||
|
|
4970926e45 | ||
|
|
786670f536 | ||
|
|
7b307fb930 | ||
|
|
d4f9bbfae2 | ||
|
|
e1180b4f1a | ||
|
|
0239437903 | ||
|
|
5ae7540abd | ||
|
|
7130887719 | ||
|
|
c5a611b257 | ||
|
|
c4b26cc1b0 | ||
|
|
c98a51a169 | ||
|
|
128a4bbb0d | ||
|
|
4db70fd406 | ||
|
|
55b82abe00 | ||
|
|
ed793b2a3f | ||
|
|
de59314a60 | ||
|
|
0a2833bbef | ||
|
|
01e414bb6f | ||
|
|
45f3322905 | ||
|
|
81c6a060a2 | ||
|
|
82bc8821f9 | ||
|
|
a65cff9151 | ||
|
|
a239658b9e | ||
|
|
2dbd3ac8cd | ||
|
|
07ee764e57 | ||
|
|
346b3ff094 | ||
|
|
228c288686 | ||
|
|
7ca0291b94 | ||
|
|
d289efb457 | ||
|
|
f4a315fce2 | ||
|
|
03a1fcabf3 | ||
|
|
d1f0662e4d | ||
|
|
170ee90bf9 | ||
|
|
3b5defd3b0 | ||
|
|
49b202f2cf | ||
|
|
cbf1db38f7 | ||
|
|
2b6ac9e1a0 | ||
|
|
417a817f6c | ||
|
|
6fb9a6922d | ||
|
|
9a690859f6 | ||
|
|
aa8eabddd6 | ||
|
|
53c8612fe7 | ||
|
|
80520d0903 | ||
|
|
cd896d69d9 | ||
|
|
242658c053 | ||
|
|
433089ccb4 | ||
|
|
ce92857131 | ||
|
|
36100060b3 | ||
|
|
7398029e06 | ||
|
|
2026e9040f | ||
|
|
10642aa9e4 | ||
|
|
ff729aabf7 | ||
|
|
4d6bae896d | ||
|
|
0988ae3c43 | ||
|
|
572d6437bc | ||
|
|
c730329bb0 | ||
|
|
645f84e41b | ||
|
|
86ca788cc7 | ||
|
|
f8e693248f | ||
|
|
dec7bad635 | ||
|
|
7e3e1837c8 | ||
|
|
9762609cec | ||
|
|
e0c014dead | ||
|
|
f419d614ba | ||
|
|
c6ad98975e | ||
|
|
880a6cee00 | ||
|
|
11e84180ef | ||
|
|
14cebefb05 | ||
|
|
015ee3b2c8 | ||
|
|
b26749b4e9 | ||
|
|
068fc008c6 | ||
|
|
b7d76b41e0 | ||
|
|
b477a84026 | ||
|
|
61d80d75ba | ||
|
|
ef7286a42f | ||
|
|
ccffec74d0 | ||
|
|
7d890eef82 | ||
|
|
302ad0d648 | ||
|
|
eae0610042 | ||
|
|
ba27e0888a | ||
|
|
b4b3a65f55 | ||
|
|
5799ebdb0c | ||
|
|
5f224412fa | ||
|
|
54cba5aa91 | ||
|
|
f2cef8afc4 | ||
|
|
ddc8d16245 | ||
|
|
9fe8c58130 | ||
|
|
4c1e2bbd6f | ||
|
|
2abc4c2f6f | ||
|
|
c20b2ab0bd | ||
|
|
f3f824823d | ||
|
|
860b3ffe75 | ||
|
|
254d299d07 | ||
|
|
ffa8461bfe | ||
|
|
a88eca53f7 | ||
|
|
fd50bf2085 | ||
|
|
777b6679a4 | ||
|
|
52d8779c43 | ||
|
|
ead076bac6 | ||
|
|
cc30524c89 | ||
|
|
0c996613c0 | ||
|
|
a6f1533789 | ||
|
|
a2a1cef1a2 | ||
|
|
683b4f7a2b | ||
|
|
ceee821d73 | ||
|
|
d621a91a50 | ||
|
|
b81b8bf77d | ||
|
|
2d9d2cadad | ||
|
|
8f89cfb548 | ||
|
|
11d0558928 | ||
|
|
282a6659aa | ||
|
|
41a9c681a0 | ||
|
|
25be12a3bc | ||
|
|
c7c939b5d8 | ||
|
|
c7614a8c19 | ||
|
|
b47d6b32ba | ||
|
|
d0e58bf6eb | ||
|
|
bd39495332 | ||
|
|
5cf4f7395b | ||
|
|
88f7f3c00f | ||
|
|
c8f285d190 | ||
|
|
f4809424cd | ||
|
|
55dbd8cf46 | ||
|
|
a5d45bae85 | ||
|
|
cfdccdb805 | ||
|
|
86b4252c8e | ||
|
|
53ba768ed8 | ||
|
|
4539d799bb | ||
|
|
2cb7a678a1 | ||
|
|
8b70dd202a | ||
|
|
152f73f92a | ||
|
|
1916bb223e | ||
|
|
3728e50e9f | ||
|
|
63f3962a90 | ||
|
|
d640e446ab | ||
|
|
864575251a | ||
|
|
9c28393067 | ||
|
|
0bff7cfadd | ||
|
|
8b093dee21 | ||
|
|
10251b20c3 | ||
|
|
d9d21b2037 | ||
|
|
02b8362ec2 | ||
|
|
cf91b163e1 | ||
|
|
ec7e479562 | ||
|
|
86428169d3 | ||
|
|
ad7eeba3c1 | ||
|
|
be8f089a13 | ||
|
|
899c8f485a | ||
|
|
896d0fcd41 | ||
|
|
40f8010a13 | ||
|
|
b383ddf1e5 | ||
|
|
977ce78d82 | ||
|
|
bcf5853eaa | ||
|
|
97b8798520 | ||
|
|
66e1ac23c1 | ||
|
|
555db7dc4e | ||
|
|
2032470e41 | ||
|
|
4323a7aced | ||
|
|
0398cc22a9 | ||
|
|
c819cf9d6b | ||
|
|
b2b018d5f7 | ||
|
|
5910d8d4f4 | ||
|
|
2019062cfc | ||
|
|
e3b9b1e6dc | ||
|
|
a213c10ef2 | ||
|
|
f0df7dbc8f | ||
|
|
79ed100c19 | ||
|
|
26b37f1792 | ||
|
|
5cf2f87fa7 | ||
|
|
157ddd9577 | ||
|
|
88f46b162b | ||
|
|
9a38ca8d50 | ||
|
|
6b2b195267 | ||
|
|
bcc87ba68e | ||
|
|
d80ff39189 | ||
|
|
2178b1d02d | ||
|
|
f1ef8b327f | ||
|
|
13a9555342 | ||
|
|
1d2f619049 |
No files matched your search
@@ -1,6 +1,19 @@
|
||||
define set_ts
|
||||
set $tsrm_ls = $arg0
|
||||
end
|
||||
|
||||
document set_ts
|
||||
set the ts resource, it is impossible for gdb to
|
||||
call ts_resource_ex while no process is running,
|
||||
but we could get the resource from the argument
|
||||
of frame info.
|
||||
end
|
||||
|
||||
define ____executor_globals
|
||||
if basic_functions_module.zts
|
||||
set $tsrm_ls = ts_resource_ex(0, 0)
|
||||
if !$tsrm_ls
|
||||
set $tsrm_ls = ts_resource_ex(0, 0)
|
||||
end
|
||||
set $eg = ((zend_executor_globals*) (*((void ***) $tsrm_ls))[executor_globals_id-1])
|
||||
set $cg = ((zend_compiler_globals*) (*((void ***) $tsrm_ls))[compiler_globals_id-1])
|
||||
else
|
||||
@@ -38,12 +51,53 @@ define dump_bt
|
||||
set $t = $arg0
|
||||
while $t
|
||||
printf "[%p] ", $t
|
||||
if $t->function_state.function->common.function_name
|
||||
if $t->function_state.arguments
|
||||
set $count = (int)*($t->function_state.arguments)
|
||||
printf "%s(", $t->function_state.function->common.function_name
|
||||
set $fst = $t->function_state
|
||||
if $fst.function->common.function_name
|
||||
if $fst.arguments
|
||||
set $count = (int)*($fst.arguments)
|
||||
|
||||
if $t->object
|
||||
if $fst.function.common.scope
|
||||
printf "%s->", $fst.function.common.scope->name
|
||||
else
|
||||
if !$eg
|
||||
____executor_globals
|
||||
end
|
||||
|
||||
set $known_class = 0
|
||||
if $eg
|
||||
set $handle = $t->object.value.obj.handle
|
||||
set $handlers = $t->object.value.obj.handlers
|
||||
set $zobj = (zend_object *)$eg.objects_store.object_buckets[$handle].bucket.obj.object
|
||||
|
||||
if $handlers->get_class_entry == &zend_std_object_get_class
|
||||
set $known_class = 1
|
||||
|
||||
if $handlers.get_class_name
|
||||
if $handlers.get_class_name != &zend_std_object_get_class_name
|
||||
set $known_class = 0
|
||||
end
|
||||
end
|
||||
|
||||
if $known_class
|
||||
printf "%s->", $zobj->ce.name
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if !$known_class
|
||||
printf "(Unknown)->"
|
||||
end
|
||||
end
|
||||
else
|
||||
if $fst.function.common.scope
|
||||
printf "%s::", $fst.function.common.scope->name
|
||||
end
|
||||
end
|
||||
|
||||
printf "%s(", $fst.function->common.function_name
|
||||
while $count > 0
|
||||
set $zvalue = *(zval **)($t->function_state.arguments - $count)
|
||||
set $zvalue = *(zval **)($fst.arguments - $count)
|
||||
set $type = $zvalue->type
|
||||
if $type == 0
|
||||
printf "NULL"
|
||||
@@ -73,7 +127,7 @@ define dump_bt
|
||||
if $type == 7
|
||||
printf "resource(#%d)", $zvalue->value.lval
|
||||
end
|
||||
if $type == 8
|
||||
if $type == 8
|
||||
printf "constant"
|
||||
end
|
||||
if $type == 9
|
||||
@@ -89,7 +143,7 @@ define dump_bt
|
||||
end
|
||||
printf ") "
|
||||
else
|
||||
printf "%s() ", $t->function_state.function->common.function_name
|
||||
printf "%s() ", $fst.function->common.function_name
|
||||
end
|
||||
else
|
||||
printf "??? "
|
||||
@@ -600,7 +654,7 @@ define zmemcheck
|
||||
end
|
||||
end
|
||||
if $not_found
|
||||
printf "no such block that begins at %p.\n", $aptr
|
||||
printf "no such block that begins at %p.\n", $aptr
|
||||
end
|
||||
if $arg0 == 0
|
||||
printf "-------------------------------------------------------------------------------\n"
|
||||
|
||||
@@ -15,6 +15,7 @@ ext/dba/libflatfile/flatfile.c ident
|
||||
ext/dba/libcdb/cdb_make.c ident
|
||||
ext/dba/libcdb/cdb.c ident
|
||||
ext/filter/filter.c ident
|
||||
ext/zip/php_zip.c ident
|
||||
README.input_filter ident
|
||||
run-tests.php ident
|
||||
sapi/nsapi/nsapi.c ident
|
||||
|
||||
+3
-3
@@ -2,11 +2,11 @@
|
||||
PHP Coding Standards
|
||||
========================
|
||||
|
||||
This file lists several standards that any programmer, adding or changing
|
||||
code in PHP, should follow. Since this file was added at a very late
|
||||
This file lists several standards that any programmer adding or changing
|
||||
code in PHP should follow. Since this file was added at a very late
|
||||
stage of the development of PHP v3.0, the code base does not (yet) fully
|
||||
follow it, but it's going in that general direction. Since we are now
|
||||
well into the version 4 releases, many sections have been recoded to use
|
||||
well into version 5 releases, many sections have been recoded to use
|
||||
these rules.
|
||||
|
||||
Code Implementation
|
||||
|
||||
@@ -24,6 +24,7 @@ Installing PHP
|
||||
+ Installing a PHP extension on Windows
|
||||
+ Compiling shared PECL extensions with the pecl command
|
||||
+ Compiling shared PECL extensions with phpize
|
||||
+ php-config
|
||||
+ Compiling PECL extensions statically into PHP
|
||||
* Problems?
|
||||
+ Read the FAQ
|
||||
@@ -83,7 +84,7 @@ General Installation Considerations
|
||||
With PHP you can also write desktop GUI applications using the PHP-GTK
|
||||
extension. This is a completely different approach than writing web
|
||||
pages, as you do not output any HTML, but manage windows and objects
|
||||
within them. For more information about PHP-GTK, please » visit the
|
||||
within them. For more information about PHP-GTK, please » visit the
|
||||
site dedicated to this extension. PHP-GTK is not included in the
|
||||
official PHP distribution.
|
||||
|
||||
@@ -92,9 +93,9 @@ General Installation Considerations
|
||||
will also find information on the command line executable in the
|
||||
following sections.
|
||||
|
||||
PHP source code and binary distributions for Windows can be found at »
|
||||
http://www.php.net/downloads.php. We recommend you to choose a » mirror
|
||||
nearest to you for downloading the distributions.
|
||||
PHP source code and binary distributions for Windows can be found at
|
||||
» http://www.php.net/downloads.php. We recommend you to choose a
|
||||
» mirror nearest to you for downloading the distributions.
|
||||
__________________________________________________________________
|
||||
__________________________________________________________________
|
||||
|
||||
@@ -140,9 +141,9 @@ Table of Contents
|
||||
* A web server
|
||||
* Any module specific components (such as GD, PDF libs, etc.)
|
||||
|
||||
When building directly from SVN sources or after custom modifications
|
||||
When building directly from Git sources or after custom modifications
|
||||
you might also need:
|
||||
* autoconf: 2.13
|
||||
* autoconf: 2.13+ (for PHP < 5.4.0), 2.59+ (for PHP >= 5.4.0)
|
||||
* automake: 1.4+
|
||||
* libtool: 1.4.x+ (except 1.4.2)
|
||||
* re2c: Version 0.13.4 or newer
|
||||
@@ -375,12 +376,12 @@ Apache 2.x on Unix systems
|
||||
For information on why, read the related FAQ entry on using Apache2
|
||||
with a threaded MPM
|
||||
|
||||
The » Apache Documentation is the most authoritative source of
|
||||
The » Apache Documentation is the most authoritative source of
|
||||
information on the Apache 2.x server. More information about
|
||||
installation options for Apache may be found there.
|
||||
|
||||
The most recent version of Apache HTTP Server may be obtained from »
|
||||
Apache download site, and a fitting PHP version from the above
|
||||
The most recent version of Apache HTTP Server may be obtained from
|
||||
» Apache download site, and a fitting PHP version from the above
|
||||
mentioned places. This quick guide covers only the basics to get
|
||||
started with Apache 2.x and PHP. For more information read the » Apache
|
||||
Documentation. The version numbers have been omitted here, to ensure
|
||||
@@ -498,7 +499,7 @@ service httpd restart
|
||||
|
||||
This should not be undertaken without being aware of the consequences
|
||||
of this decision, and having at least a fair understanding of the
|
||||
implications. The Apache documentation regarding » MPM-Modules
|
||||
implications. The Apache documentation regarding » MPM-Modules
|
||||
discusses MPMs in a great deal more detail.
|
||||
|
||||
Note:
|
||||
@@ -520,7 +521,7 @@ Lighttpd 1.4 on Unix systems
|
||||
This section contains notes and hints specific to Lighttpd 1.4 installs
|
||||
of PHP on Unix systems.
|
||||
|
||||
Please use the » Lighttpd trac to learn how to install Lighttpd
|
||||
Please use the » Lighttpd trac to learn how to install Lighttpd
|
||||
properly before continuing.
|
||||
|
||||
Fastcgi is the preferred SAPI to connect PHP and Lighttpd. Fastcgi is
|
||||
@@ -627,15 +628,15 @@ Sun, iPlanet and Netscape servers on Sun Solaris
|
||||
current web servers read the note about subrequests.
|
||||
|
||||
You can find more information about setting up PHP for the Netscape
|
||||
Enterprise Server (NES) here: »
|
||||
http://benoit.noss.free.fr/php/install-php4.html
|
||||
Enterprise Server (NES) here:
|
||||
» http://benoit.noss.free.fr/php/install-php4.html
|
||||
|
||||
To build PHP with Sun JSWS/Sun ONE WS/iPlanet/Netscape web servers,
|
||||
enter the proper install directory for the --with-nsapi=[DIR] option.
|
||||
The default directory is usually /opt/netscape/suitespot/. Please also
|
||||
read /php-xxx-version/sapi/nsapi/nsapi-readme.txt.
|
||||
|
||||
1. Install the following packages from » http://www.sunfreeware.com/
|
||||
1. Install the following packages from » http://www.sunfreeware.com/
|
||||
or another download site:
|
||||
+ autoconf-2.13
|
||||
+ automake-1.4
|
||||
@@ -837,7 +838,7 @@ Testing
|
||||
Using Variables
|
||||
|
||||
Some server supplied environment variables are not defined in the
|
||||
current » CGI/1.1 specification. Only the following variables are
|
||||
current » CGI/1.1 specification. Only the following variables are
|
||||
defined there: AUTH_TYPE, CONTENT_LENGTH, CONTENT_TYPE,
|
||||
GATEWAY_INTERFACE, PATH_INFO, PATH_TRANSLATED, QUERY_STRING,
|
||||
REMOTE_ADDR, REMOTE_HOST, REMOTE_IDENT, REMOTE_USER, REQUEST_METHOD,
|
||||
@@ -855,20 +856,20 @@ HP-UX specific installation notes
|
||||
There are two main options for installing PHP on HP-UX systems. Either
|
||||
compile it, or install a pre-compiled binary.
|
||||
|
||||
Official pre-compiled packages are located here: »
|
||||
http://software.hp.com/
|
||||
Official pre-compiled packages are located here:
|
||||
» http://software.hp.com/
|
||||
|
||||
Until this manual section is rewritten, the documentation about
|
||||
compiling PHP (and related extensions) on HP-UX systems has been
|
||||
removed. For now, consider reading the following external resource: »
|
||||
Building Apache and PHP on HP-UX 11.11
|
||||
removed. For now, consider reading the following external resource:
|
||||
» Building Apache and PHP on HP-UX 11.11
|
||||
__________________________________________________________________
|
||||
__________________________________________________________________
|
||||
|
||||
OpenBSD installation notes
|
||||
|
||||
This section contains notes and hints specific to installing PHP on »
|
||||
OpenBSD 3.6.
|
||||
This section contains notes and hints specific to installing PHP on
|
||||
» OpenBSD 3.6.
|
||||
|
||||
Using Binary Packages
|
||||
|
||||
@@ -900,12 +901,12 @@ Using Binary Packages
|
||||
(install the PEAR libraries)
|
||||
# pkg_add php4-pear-4.3.8.tgz
|
||||
|
||||
Read the » packages(7) manual page for more information about binary
|
||||
Read the » packages(7) manual page for more information about binary
|
||||
packages on OpenBSD.
|
||||
|
||||
Using Ports
|
||||
|
||||
You can also compile up PHP from source using the » ports tree.
|
||||
You can also compile up PHP from source using the » ports tree.
|
||||
However, this is only recommended for users familiar with OpenBSD. The
|
||||
PHP 4 port is split into two sub-directories: core and extensions. The
|
||||
extensions directory generates sub-packages for all of the supported
|
||||
@@ -926,7 +927,7 @@ Common Problems
|
||||
automatically installs into the correct chroot directories, so no
|
||||
special modification is needed there. More information on the
|
||||
OpenBSD Apache is available in the » OpenBSD FAQ.
|
||||
* The OpenBSD 3.6 package for the » gd extension requires XFree86 to
|
||||
* The OpenBSD 3.6 package for the » gd extension requires XFree86 to
|
||||
be installed. If you do not wish to use some of the font features
|
||||
that require X11, install the php4-gd-4.3.8-no_x11.tgz package
|
||||
instead.
|
||||
@@ -951,18 +952,26 @@ Required software
|
||||
|
||||
Solaris installs often lack C compilers and their related tools. Read
|
||||
this FAQ for information on why using GNU versions for some of these
|
||||
tools is necessary. The required software is as follows:
|
||||
tools is necessary.
|
||||
|
||||
For unpacking the PHP distribution you need
|
||||
* tar
|
||||
* gzip or
|
||||
* bzip2
|
||||
|
||||
For compiling PHP you need
|
||||
* gcc (recommended, other C compilers may work)
|
||||
* make
|
||||
* flex
|
||||
* GNU sed
|
||||
|
||||
For building extra extensions or hacking the code of PHP you might also
|
||||
need
|
||||
* flex (up to PHP 5.2)
|
||||
* re2c
|
||||
* bison
|
||||
* m4
|
||||
* autoconf
|
||||
* automake
|
||||
* perl
|
||||
* gzip
|
||||
* tar
|
||||
* GNU sed
|
||||
|
||||
In addition, you will need to install (and possibly compile) any
|
||||
additional software specific to your configuration, such as Oracle or
|
||||
@@ -971,14 +980,16 @@ Required software
|
||||
Using Packages
|
||||
|
||||
You can simplify the Solaris install process by using pkgadd to install
|
||||
most of your needed components.
|
||||
most of your needed components. The Image Packaging System (IPS) for
|
||||
Solaris 11 Express also contains most of the required components for
|
||||
installation using the pkg command.
|
||||
__________________________________________________________________
|
||||
__________________________________________________________________
|
||||
|
||||
Debian GNU/Linux installation notes
|
||||
|
||||
This section contains notes and hints specific to installing PHP on »
|
||||
Debian GNU/Linux.
|
||||
This section contains notes and hints specific to installing PHP on
|
||||
» Debian GNU/Linux.
|
||||
Warning
|
||||
|
||||
Unofficial builds from third-parties are not supported here. Any bugs
|
||||
@@ -1205,6 +1216,7 @@ Table of Contents
|
||||
* Installing a PHP extension on Windows
|
||||
* Compiling shared PECL extensions with the pecl command
|
||||
* Compiling shared PECL extensions with phpize
|
||||
* php-config
|
||||
* Compiling PECL extensions statically into PHP
|
||||
__________________________________________________________________
|
||||
|
||||
@@ -1227,8 +1239,8 @@ Introduction to PECL Installations
|
||||
To this php.ini file, or through the use of the dl() function.
|
||||
|
||||
When building PHP modules, it's important to have known-good versions
|
||||
of the required tools (autoconf, automake, libtool, etc.) See the »
|
||||
Anonymous SVN Instructions for details on the required tools, and
|
||||
of the required tools (autoconf, automake, libtool, etc.) See the
|
||||
» Anonymous Git Instructions for details on the required tools, and
|
||||
required versions.
|
||||
__________________________________________________________________
|
||||
__________________________________________________________________
|
||||
@@ -1247,7 +1259,7 @@ Downloading PECL extensions
|
||||
the PECL web site are available for download and installation using
|
||||
the » pecl command. Specific revisions may also be specified.
|
||||
* SVN Most PECL extensions also reside in SVN. A web-based view may
|
||||
be seen at » http://svn.php.net/viewvc/pecl/. To download straight
|
||||
be seen at » http://svn.php.net/viewvc/pecl/. To download straight
|
||||
from SVN, the following sequence of commands may be used:
|
||||
$ svn checkout http://svn.php.net/repository/pecl/extname/trunk
|
||||
extname
|
||||
@@ -1279,7 +1291,7 @@ Where to find an extension?
|
||||
|
||||
PHP extensions are usually called "php_*.dll" (where the star
|
||||
represents the name of the extension) and they are located under the
|
||||
"PHP\ext" ("PHP\extensions" in PHP4) folder.
|
||||
"PHP\ext" ("PHP\extensions" in PHP 4) folder.
|
||||
|
||||
PHP ships with the extensions most useful to the majority of
|
||||
developers. They are called "core" extensions.
|
||||
@@ -1365,7 +1377,7 @@ Resolving problems
|
||||
|
||||
Compiling shared PECL extensions with the pecl command
|
||||
|
||||
PECL makes it easy to create shared PHP extensions. Using the » pecl
|
||||
PECL makes it easy to create shared PHP extensions. Using the » pecl
|
||||
command, do the following:
|
||||
|
||||
$ pecl install extname
|
||||
@@ -1424,6 +1436,51 @@ $ make
|
||||
__________________________________________________________________
|
||||
__________________________________________________________________
|
||||
|
||||
php-config
|
||||
|
||||
php-config is a simple shell script for obtaining information about the
|
||||
installed PHP configuration.
|
||||
|
||||
When compiling extensions, if you have multiple PHP versions installed,
|
||||
you may specify for which installation you'd like to build by using the
|
||||
--with-php-config option during configuration, specifying the path of
|
||||
the respective php-config script.
|
||||
|
||||
The list of command line options provided by the php-config script can
|
||||
be queried anytime by running php-config with the -h switch:
|
||||
Usage: /usr/local/bin/php-config [OPTION]
|
||||
Options:
|
||||
--prefix [...]
|
||||
--includes [...]
|
||||
--ldflags [...]
|
||||
--libs [...]
|
||||
--extension-dir [...]
|
||||
--include-dir [...]
|
||||
--php-binary [...]
|
||||
--php-sapis [...]
|
||||
--configure-options [...]
|
||||
--version [...]
|
||||
--vernum [...]
|
||||
|
||||
CAPTION: Command line options
|
||||
|
||||
Option Description
|
||||
--prefix Directory prefix where PHP is installed, e.g. /usr/local
|
||||
--includes List of -I options with all include files
|
||||
--ldflags LD Flags which PHP was compiled with
|
||||
--libs Extra libraries which PHP was compiled with
|
||||
--extension-dir Directory where extensions are searched by default
|
||||
--include-dir Directory prefix where header files are installed by
|
||||
default
|
||||
--php-binary Full path to php CLI or CGI binary
|
||||
--php-sapis Show all SAPI modules available
|
||||
--configure-options Configure options to recreate configuration of
|
||||
current PHP installation
|
||||
--version PHP version
|
||||
--vernum PHP version as integer
|
||||
__________________________________________________________________
|
||||
__________________________________________________________________
|
||||
|
||||
Compiling PECL extensions statically into PHP
|
||||
|
||||
You might find that you need to build a PECL extension statically into
|
||||
@@ -1485,11 +1542,11 @@ Other problems
|
||||
If you are still stuck, someone on the PHP installation mailing list
|
||||
may be able to help you. You should check out the archive first, in
|
||||
case someone already answered someone else who had the same problem as
|
||||
you. The archives are available from the support page on »
|
||||
http://www.php.net/support.php. To subscribe to the PHP installation
|
||||
mailing list, send an empty mail to »
|
||||
php-install-subscribe@lists.php.net. The mailing list address is »
|
||||
php-install@lists.php.net.
|
||||
you. The archives are available from the support page on
|
||||
» http://www.php.net/support.php. To subscribe to the PHP installation
|
||||
mailing list, send an empty mail to
|
||||
» php-install-subscribe@lists.php.net. The mailing list address is
|
||||
» php-install@lists.php.net.
|
||||
|
||||
If you want to get help on the mailing list, please try to be precise
|
||||
and give the necessary details about your environment (which operating
|
||||
@@ -1504,11 +1561,11 @@ Bug reports
|
||||
If you think you have found a bug in PHP, please report it. The PHP
|
||||
developers probably don't know about it, and unless you report it,
|
||||
chances are it won't be fixed. You can report bugs using the
|
||||
bug-tracking system at » http://bugs.php.net/. Please do not send bug
|
||||
bug-tracking system at » http://bugs.php.net/. Please do not send bug
|
||||
reports in mailing list or personal letters. The bug system is also
|
||||
suitable to submit feature requests.
|
||||
|
||||
Read the » How to report a bug document before submitting any bug
|
||||
Read the » How to report a bug document before submitting any bug
|
||||
reports!
|
||||
__________________________________________________________________
|
||||
__________________________________________________________________
|
||||
@@ -1528,14 +1585,14 @@ The configuration file
|
||||
|
||||
The configuration file (php.ini) is read when PHP starts up. For the
|
||||
server module versions of PHP, this happens only once when the web
|
||||
server is started. For the CGI and CLI version, it happens on every
|
||||
server is started. For the CGI and CLI versions, it happens on every
|
||||
invocation.
|
||||
|
||||
php.ini is searched in these locations (in order):
|
||||
php.ini is searched for in these locations (in order):
|
||||
* SAPI module specific location (PHPIniDir directive in Apache 2, -c
|
||||
command line option in CGI and CLI, php_ini parameter in NSAPI,
|
||||
PHP_INI_PATH environment variable in THTTPD)
|
||||
* The PHPRC environment variable. Before PHP 5.2.0 this was checked
|
||||
* The PHPRC environment variable. Before PHP 5.2.0, this was checked
|
||||
after the registry key mentioned below.
|
||||
* As of PHP 5.2.0, the location of the php.ini file can be set for
|
||||
different versions of PHP. The following registry keys are examined
|
||||
@@ -1543,33 +1600,33 @@ The configuration file
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y] and
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x], where x, y and z mean the PHP
|
||||
major, minor and release versions. If there is a value for
|
||||
IniFilePath in these keys, then the first one found will be used as
|
||||
the location of the php.ini (Windows only).
|
||||
IniFilePath in any of these keys, the first one found will be used
|
||||
as the location of the php.ini (Windows only).
|
||||
* [HKEY_LOCAL_MACHINE\SOFTWARE\PHP], value of IniFilePath (Windows
|
||||
only).
|
||||
* Current working directory (except CLI)
|
||||
* Current working directory (except CLI).
|
||||
* The web server's directory (for SAPI modules), or directory of PHP
|
||||
(otherwise in Windows)
|
||||
(otherwise in Windows).
|
||||
* Windows directory (C:\windows or C:\winnt) (for Windows), or
|
||||
--with-config-file-path compile time option
|
||||
--with-config-file-path compile time option.
|
||||
|
||||
If php-SAPI.ini exists (where SAPI is used SAPI, so the filename is
|
||||
e.g. php-cli.ini or php-apache.ini), it's used instead of php.ini. SAPI
|
||||
name can be determined by php_sapi_name().
|
||||
If php-SAPI.ini exists (where SAPI is the SAPI in use, so, for example,
|
||||
php-cli.ini or php-apache.ini), it is used instead of php.ini. The SAPI
|
||||
name can be determined with php_sapi_name().
|
||||
|
||||
Note:
|
||||
|
||||
The Apache web server changes the directory to root at startup
|
||||
The Apache web server changes the directory to root at startup,
|
||||
causing PHP to attempt to read php.ini from the root filesystem if
|
||||
it exists.
|
||||
|
||||
The php.ini directives handled by extensions are documented
|
||||
respectively on the pages of the extensions themselves. The list of the
|
||||
core directives is available in the appendix. Probably not all PHP
|
||||
directives are documented in the manual though. For a complete list of
|
||||
The php.ini directives handled by extensions are documented on the
|
||||
respective pages of the extensions themselves. A list of the core
|
||||
directives is available in the appendix. Not all PHP directives are
|
||||
necessarily documented in this manual: for a complete list of
|
||||
directives available in your PHP version, please read your well
|
||||
commented php.ini file. Alternatively, you may find the » the latest
|
||||
php.ini from SVN helpful too.
|
||||
commented php.ini file. Alternatively, you may find » the latest
|
||||
php.ini from Git helpful too.
|
||||
|
||||
Example #1 php.ini example
|
||||
; any text on a line after an unquoted semicolon (;) is ignored
|
||||
@@ -1635,12 +1692,13 @@ Where a configuration setting may be set
|
||||
|
||||
CAPTION: Definition of PHP_INI_* modes
|
||||
|
||||
Mode Value Meaning
|
||||
PHP_INI_USER 1 Entry can be set in user scripts (like with ini_set())
|
||||
or in the Windows registry
|
||||
PHP_INI_PERDIR 6 Entry can be set in php.ini, .htaccess or httpd.conf
|
||||
PHP_INI_SYSTEM 4 Entry can be set in php.ini or httpd.conf
|
||||
PHP_INI_ALL 7 Entry can be set anywhere
|
||||
Mode Meaning
|
||||
PHP_INI_USER Entry can be set in user scripts (like with ini_set()) or
|
||||
in the Windows registry. Since PHP 5.3, entry can be set in .user.ini
|
||||
PHP_INI_PERDIR Entry can be set in php.ini, .htaccess, httpd.conf or
|
||||
.user.ini (since PHP 5.3)
|
||||
PHP_INI_SYSTEM Entry can be set in php.ini or httpd.conf
|
||||
PHP_INI_ALL Entry can be set anywhere
|
||||
__________________________________________________________________
|
||||
__________________________________________________________________
|
||||
|
||||
@@ -1788,13 +1846,9 @@ Installation
|
||||
each request to play in, further weaknesses are introduced into
|
||||
PHP's system.
|
||||
|
||||
If you feel you have to use a threaded MPM, look at a FastCGI
|
||||
If you want to use a threaded MPM, look at a FastCGI
|
||||
configuration where PHP is running in its own memory space.
|
||||
|
||||
And finally, this warning against using a threaded MPM is not as
|
||||
strong for Windows systems because most libraries on that
|
||||
platform tend to be threadsafe.
|
||||
|
||||
Unix/Windows: Where should my php.ini file be located?
|
||||
By default on Unix it should be in /usr/local/lib which is
|
||||
<install-path>/lib. Most people will want to change this at
|
||||
|
||||
@@ -1,6 +1,376 @@
|
||||
PHP NEWS
|
||||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
?? ??? 2012, PHP 5.4.5
|
||||
03 Jan 2013, PHP 5.4.11 RC1
|
||||
|
||||
- Core:
|
||||
. Fixed bug #63762 (Sigsegv when Exception::$trace is changed by user).
|
||||
(Johannes)
|
||||
. Fixed bug #43177 (Errors in eval()'ed code produce status code 500).
|
||||
(Todd Ruth, Stas).
|
||||
|
||||
- Filter:
|
||||
. Fixed bug #63757 (getenv() produces memory leak with CGI SAPI). (Dmitry)
|
||||
. Fixed bug #54096 (FILTER_VALIDATE_INT does not accept +0 and -0).
|
||||
(martin at divbyzero dot net, Lars)
|
||||
|
||||
- JSON:
|
||||
. Fixed bug #63737 (json_decode does not properly decode with options
|
||||
parameter). (Adam)
|
||||
|
||||
- CLI server
|
||||
. Update list of common mime types. Added webm, ogv, ogg. (Lars,
|
||||
pascalc at gmail dot com)
|
||||
|
||||
- cURL extension:
|
||||
. Fixed bug (segfault due to libcurl connection caching). (Pierrick)
|
||||
. Fixed bug #63859 (Memory leak when reusing curl-handle). (Pierrick)
|
||||
. Fixed bug #63795 (CURL >= 7.28.0 no longer support value 1 for
|
||||
CURLOPT_SSL_VERIFYHOST). (Pierrick)
|
||||
. Fixed bug #63352 (Can't enable hostname validation when using curl stream
|
||||
wrappers). (Pierrick)
|
||||
. Fixed bug #55438 (Curlwapper is not sending http header randomly).
|
||||
(phpnet@lostreality.org, Pierrick)
|
||||
|
||||
20 Dec 2012, PHP 5.4.10
|
||||
|
||||
- Core:
|
||||
. Fixed bug #63726 (Memleak with static properties and internal/user
|
||||
classes). (Laruence)
|
||||
. Fixed bug #63635 (Segfault in gc_collect_cycles). (Dmitry)
|
||||
. Fixed bug #63512 (parse_ini_file() with INI_SCANNER_RAW removes quotes
|
||||
from value). (Pierrick)
|
||||
. Fixed bug #63468 (wrong called method as callback with inheritance).
|
||||
(Laruence)
|
||||
. Fixed bug #63451 (config.guess file does not have AIX 7 defined,
|
||||
shared objects are not created). (kemcline at au1 dot ibm dot com)
|
||||
. Fixed bug #61557 (Crasher in tt-rss backend.php).
|
||||
(i dot am dot jack dot mail at gmail dot com)
|
||||
. Fixed bug #61272 (ob_start callback gets passed empty string).
|
||||
(Mike, casper at langemeijer dot eu)
|
||||
|
||||
- Date:
|
||||
. Fixed bug #63666 (Poor date() performance). (Paul Taulborg).
|
||||
. Fixed bug #63435 (Datetime::format('u') sometimes wrong by 1 microsecond).
|
||||
(Remi)
|
||||
|
||||
- Imap:
|
||||
. Fixed bug #63126 (DISABLE_AUTHENTICATOR ignores array). (Remi)
|
||||
|
||||
- Json:
|
||||
. Fixed bug #63588 (use php_next_utf8_char and remove duplicate
|
||||
implementation). (Remi)
|
||||
|
||||
- MySQLi:
|
||||
. Fixed bug #63361 (missing header). (Remi)
|
||||
|
||||
- MySQLnd:
|
||||
. Fixed bug #63398 (Segfault when polling closed link). (Laruence)
|
||||
|
||||
- Fileinfo:
|
||||
. Fixed bug #63590 (Different results in TS and NTS under Windows).
|
||||
(Anatoliy)
|
||||
|
||||
- FPM:
|
||||
. Fixed bug #63581 Possible null dereference and buffer overflow (Remi)
|
||||
|
||||
- Pdo_sqlite:
|
||||
. Fixed Bug #63149 getColumnMeta should return the table name
|
||||
when system SQLite used. (Remi)
|
||||
|
||||
- Apache2 Handler SAPI:
|
||||
. Enabled Apache 2.4 configure option for Windows (Pierre, Anatoliy)
|
||||
|
||||
- Reflection:
|
||||
. Fixed Bug #63614 (Fatal error on Reflection). (Laruence)
|
||||
|
||||
- SOAP
|
||||
. Fixed bug #63271 (SOAP wsdl cache is not enabled after initial requests).
|
||||
(John Jawed, Dmitry)
|
||||
|
||||
- Sockets
|
||||
. Fixed bug #49341 (Add SO_REUSEPORT support for socket_set_option()).
|
||||
(Igor Wiedler, Lars)
|
||||
|
||||
- SPL
|
||||
. Fixed bug #63680 (Memleak in splfixedarray with cycle reference). (Laruence)
|
||||
|
||||
22 Nov 2012, PHP 5.4.9
|
||||
|
||||
- Core:
|
||||
. Fixed bug #63305 (zend_mm_heap corrupted with traits). (Dmitry, Laruence)
|
||||
. Fixed bug #63369 ((un)serialize() leaves dangling pointers, causes crashes).
|
||||
(Tony, Andrew Sitnikov)
|
||||
. Fixed bug #63241 (PHP fails to open Windows deduplicated files).
|
||||
(daniel dot stelter-gliese at innogames dot de)
|
||||
. Fixed bug #62444 (Handle leak in is_readable on windows).
|
||||
(krazyest at seznam dot cz)
|
||||
|
||||
- Curl:
|
||||
. Fixed bug #63363 (Curl silently accepts boolean true for SSL_VERIFYHOST).
|
||||
Patch by John Jawed GitHub PR #221 (Anthony)
|
||||
|
||||
- Fileinfo:
|
||||
. Fixed bug #63248 (Load multiple magic files from a directory under Windows).
|
||||
(Anatoliy)
|
||||
|
||||
- Libxml
|
||||
. Fixed bug #63389 (Missing context check on libxml_set_streams_context()
|
||||
causes memleak). (Laruence)
|
||||
|
||||
- Mbstring:
|
||||
. Fixed bug #63447 (max_input_vars doesn't filter variables when
|
||||
mbstring.encoding_translation = On). (Laruence)
|
||||
|
||||
- OCI8:
|
||||
. Fixed bug #63265 (Add ORA-00028 to the PHP_OCI_HANDLE_ERROR macro)
|
||||
(Chris Jones)
|
||||
|
||||
- PCRE:
|
||||
. Fixed bug #63180 (Corruption of hash tables). (Dmitry)
|
||||
. Fixed bug #63055 (Segfault in zend_gc with SF2 testsuite).
|
||||
(Dmitry, Laruence)
|
||||
. Fixed bug #63284 (Upgrade PCRE to 8.31). (Anatoliy)
|
||||
|
||||
- PDO:
|
||||
. Fixed bug #63235 (buffer overflow in use of SQLGetDiagRec).
|
||||
(Martin Osvald, Remi)
|
||||
|
||||
- PDO_pgsql:
|
||||
. Fixed bug #62593 (Emulate prepares behave strangely with PARAM_BOOL).
|
||||
(Will Fitch)
|
||||
|
||||
- Phar:
|
||||
. Fixed bug #63297 (Phar fails to write an openssl based signature).
|
||||
(Anatoliy)
|
||||
|
||||
- Streams:
|
||||
. Fixed bug #63240 (stream_get_line() return contains delimiter string).
|
||||
(Tjerk, Gustavo)
|
||||
|
||||
- Reflection:
|
||||
. Fixed bug #63399 (ReflectionClass::getTraitAliases() incorrectly resolves
|
||||
traitnames). (Laruence)
|
||||
|
||||
18 Oct 2012, PHP 5.4.8
|
||||
|
||||
- CLI server:
|
||||
. Implemented FR #63242 (Default error page in PHP built-in web server uses
|
||||
outdated html/css). (pascal.chevrel@free.fr)
|
||||
. Changed response to unknown HTTP method to 501 according to RFC.
|
||||
(Niklas Lindgren).
|
||||
. Support HTTP PATCH method. Patch by Niklas Lindgren, GitHub PR #190.
|
||||
(Lars)
|
||||
|
||||
- Core:
|
||||
. Fixed bug #63219 (Segfault when aliasing trait method when autoloader
|
||||
throws excpetion). (Laruence)
|
||||
. Added optional second argument for assert() to specify custom message. Patch
|
||||
by Lonny Kapelushnik (lonny@lonnylot.com). (Lars)
|
||||
. Support building PHP with the native client toolchain. (Stuart Langley)
|
||||
. Added --offline option for tests. (Remi)
|
||||
. Fixed bug #63162 (parse_url does not match password component). (husman)
|
||||
. Fixed bug #63111 (is_callable() lies for abstract static method). (Dmitry)
|
||||
. Fixed bug #63093 (Segfault while load extension failed in zts-build).
|
||||
(Laruence)
|
||||
. Fixed bug #62976 (Notice: could not be converted to int when comparing
|
||||
some builtin classes). (Laruence)
|
||||
. Fixed bug #62955 (Only one directive is loaded from "Per Directory Values"
|
||||
Windows registry). (aserbulov at parallels dot com)
|
||||
. Fixed bug #62907 (Double free when use traits). (Dmitry)
|
||||
. Fixed bug #61767 (Shutdown functions not called in certain error
|
||||
situation). (Dmitry)
|
||||
. Fixed bug #60909 (custom error handler throwing Exception + fatal error
|
||||
= no shutdown function). (Dmitry)
|
||||
. Fixed bug #60723 (error_log error time has changed to UTC ignoring default
|
||||
timezone). (Laruence)
|
||||
|
||||
- cURL:
|
||||
. Fixed bug #62085 (file_get_contents a remote file by Curl wrapper will
|
||||
cause cpu Soaring). (Pierrick)
|
||||
|
||||
- Date:
|
||||
. Fixed bug #62896 ("DateTime->modify('+0 days')" modifies DateTime object)
|
||||
(Lonny Kapelushnik)
|
||||
. Fixed bug #62561 (DateTime add 'P1D' adds 25 hours). (Lonny Kapelushnik)
|
||||
|
||||
- DOM:
|
||||
. Fixed bug #63015 (Incorrect arginfo for DOMErrorHandler). (Rob)
|
||||
|
||||
- FPM:
|
||||
. Fixed bug #62954 (startup problems fpm / php-fpm). (fat)
|
||||
. Fixed bug #62886 (PHP-FPM may segfault/hang on startup). (fat)
|
||||
. Fixed bug #63085 (Systemd integration and daemonize). (remi, fat)
|
||||
. Fixed bug #62947 (Unneccesary warnings on FPM). (fat)
|
||||
. Fixed bug #62887 (Only /status?plain&full gives "last request cpu"). (fat)
|
||||
. Fixed bug #62216 (Add PID to php-fpm init.d script). (fat)
|
||||
|
||||
- OCI8:
|
||||
. Fixed bug #60901 (Improve "tail" syntax for AIX installation) (Chris Jones)
|
||||
|
||||
- OpenSSL:
|
||||
. Implemented FR #61421 (OpenSSL signature verification missing RMD160,
|
||||
SHA224, SHA256, SHA384, SHA512). (Mark Jones)
|
||||
|
||||
- PDO:
|
||||
. Fixed bug #63258 (seg fault with PDO and dblib using DBSETOPT(H->link,
|
||||
DBQUOTEDIDENT, 1)). (Laruence)
|
||||
. Fixed bug #63235 (buffer overflow in use of SQLGetDiagRec).
|
||||
(Martin Osvald, Remi)
|
||||
|
||||
- PDO Firebird:
|
||||
. Fixed bug #63214 (Large PDO Firebird Queries).
|
||||
(james at kenjim dot com)
|
||||
|
||||
- SOAP
|
||||
. Fixed bug #50997 (SOAP Error when trying to submit 2nd Element of a choice).
|
||||
(Dmitry)
|
||||
|
||||
- SPL:
|
||||
. Bug #62987 (Assigning to ArrayObject[null][something] overrides all
|
||||
undefined variables). (Laruence)
|
||||
|
||||
- mbstring:
|
||||
. Allow passing null as a default value to mb_substr() and mb_strcut(). Patch
|
||||
by Alexander Moskaliov via GitHub PR #133. (Lars)
|
||||
|
||||
- Filter extension:
|
||||
. Bug #49510: Boolean validation fails with FILTER_NULL_ON_FAILURE with empty
|
||||
string or false. (Lars)
|
||||
|
||||
- Sockets
|
||||
. Fixed bug #63000 (MCAST_JOIN_GROUP on OSX is broken, merge of PR 185 by
|
||||
Igor Wiedler). (Lars)
|
||||
|
||||
13 Sep 2012, PHP 5.4.7
|
||||
|
||||
- Core:
|
||||
. Fixed bug (segfault while build with zts and GOTO vm-kind). (Laruence)
|
||||
. Fixed bug #62844 (parse_url() does not recognize //). (Andrew Faulds).
|
||||
. Fixed bug #62829 (stdint.h included on platform where HAVE_STDINT_H is not
|
||||
set). (Felipe)
|
||||
. Fixed bug #62763 (register_shutdown_function and extending class).
|
||||
(Laruence)
|
||||
. Fixed bug #62725 (Calling exit() in a shutdown function does not return
|
||||
the exit value). (Laruence)
|
||||
. Fixed bug #62744 (dangling pointers made by zend_disable_class). (Laruence)
|
||||
. Fixed bug #62716 (munmap() is called with the incorrect length).
|
||||
(slangley@google.com)
|
||||
. Fixed bug #62358 (Segfault when using traits a lot). (Laruence)
|
||||
. Fixed bug #62328 (implementing __toString and a cast to string fails)
|
||||
(Laruence)
|
||||
. Fixed bug #51363 (Fatal error raised by var_export() not caught by error
|
||||
handler). (Lonny Kapelushnik)
|
||||
. Fixed bug #40459 (Stat and Dir stream wrapper methods do not call
|
||||
constructor). (Stas)
|
||||
|
||||
- CURL:
|
||||
. Fixed bug #62912 (CURLINFO_PRIMARY_* AND CURLINFO_LOCAL_* not exposed).
|
||||
(Pierrick)
|
||||
. Fixed bug #62839 (curl_copy_handle segfault with CURLOPT_FILE). (Pierrick)
|
||||
|
||||
- Intl:
|
||||
. Fixed Spoofchecker not being registered on ICU 49.1. (Gustavo)
|
||||
. Fix bug #62933 (ext/intl compilation error on icu 3.4.1). (Gustavo)
|
||||
. Fix bug #62915 (defective cloning in several intl classes). (Gustavo)
|
||||
|
||||
- Installation:
|
||||
. Fixed bug #62460 (php binaries installed as binary.dSYM). (Reeze Xia)
|
||||
|
||||
- PCRE:
|
||||
. Fixed bug #55856 (preg_replace should fail on trailing garbage).
|
||||
(reg dot php at alf dot nu)
|
||||
|
||||
- PDO:
|
||||
. Fixed bug #62685 (Wrong return datatype in PDO::inTransaction()). (Laruence)
|
||||
|
||||
- Reflection:
|
||||
. Fixed bug #62892 (ReflectionClass::getTraitAliases crashes on importing
|
||||
trait methods as private). (Felipe)
|
||||
. Fixed bug #62715 (ReflectionParameter::isDefaultValueAvailable() wrong
|
||||
result). (Laruence)
|
||||
|
||||
- Session:
|
||||
. Fixed bug (segfault due to retval is not initialized). (Laruence)
|
||||
. Fixed bug (segfault due to PS(mod_user_implemented) not be reseted
|
||||
when close handler call exit). (Laruence)
|
||||
|
||||
- SOAP
|
||||
. Fixed bug #50997 (SOAP Error when trying to submit 2nd Element of a choice).
|
||||
(Dmitry)
|
||||
|
||||
- SPL:
|
||||
. Fixed bug #62904 (Crash when cloning an object which inherits SplFixedArray)
|
||||
(Laruence)
|
||||
. Implemented FR #62840 (Add sort flag to ArrayObject::ksort). (Laruence)
|
||||
|
||||
- Standard:
|
||||
. Fixed bug #62836 (Seg fault or broken object references on unserialize()).
|
||||
(Laruence)
|
||||
|
||||
- FPM:
|
||||
. Merged PR 121 by minitux to add support for slow request counting on PHP
|
||||
FPM status page. (Lars)
|
||||
|
||||
16 Aug 2012, PHP 5.4.6
|
||||
|
||||
- CLI Server:
|
||||
. Implemented FR #62700 (have the console output 'Listening on
|
||||
http://localhost:8000'). (pascal.chevrel@free.fr)
|
||||
|
||||
- Core:
|
||||
. Fixed bug #62661 (Interactive php-cli crashes if include() is used in
|
||||
auto_prepend_file). (Laruence)
|
||||
. Fixed bug #62653: (unset($array[$float]) causes a crash). (Nikita Popov,
|
||||
Laruence)
|
||||
. Fixed bug #62565 (Crashes due non-initialized internal properties_table).
|
||||
(Felipe)
|
||||
. Fixed bug #60194 (--with-zend-multibyte and --enable-debug reports LEAK
|
||||
with run-test.php). (Laruence)
|
||||
|
||||
- CURL:
|
||||
. Fixed bug #62499 (curl_setopt($ch, CURLOPT_COOKIEFILE, "") returns false).
|
||||
(r.hampartsumyan@gmail.com, Laruence)
|
||||
|
||||
- DateTime:
|
||||
. Fixed Bug #62500 (Segfault in DateInterval class when extended). (Laruence)
|
||||
|
||||
- Fileinfo:
|
||||
. Fixed bug #61964 (finfo_open with directory causes invalid free).
|
||||
(reeze.xia@gmail.com)
|
||||
|
||||
- Intl:
|
||||
. Fixed bug #62564 (Extending MessageFormatter and adding property causes
|
||||
crash). (Felipe)
|
||||
|
||||
- MySQLnd:
|
||||
. Fixed bug #62594 (segfault in mysqlnd_res_meta::set_mode). (Laruence)
|
||||
|
||||
- readline:
|
||||
. Fixed bug #62612 (readline extension compilation fails with
|
||||
sapi/cli/cli.h: No such file). (Johannes)
|
||||
|
||||
- Reflection:
|
||||
. Implemented FR #61602 (Allow access to name of constant used as default
|
||||
value). (reeze.xia@gmail.com)
|
||||
|
||||
- SimpleXML:
|
||||
. Implemented FR #55218 Get namespaces from current node. (Lonny)
|
||||
|
||||
- SPL:
|
||||
. Fixed bug #62616 (ArrayIterator::count() from IteratorIterator instance
|
||||
gives Segmentation fault). (Laruence, Gustavo)
|
||||
. Fixed bug #61527 (ArrayIterator gives misleading notice on next() when
|
||||
moved to the end). (reeze.xia@gmail.com)
|
||||
|
||||
- Streams:
|
||||
. Fixed bug #62597 (segfault in php_stream_wrapper_log_error with ZTS build).
|
||||
(Laruence)
|
||||
|
||||
- Zlib:
|
||||
. Fixed bug #55544 (ob_gzhandler always conflicts with
|
||||
zlib.output_compression). (Laruence)
|
||||
|
||||
19 Jul 2012, PHP 5.4.5
|
||||
|
||||
- Core:
|
||||
. Fixed bug #62443 (Crypt SHA256/512 Segfaults With Malformed
|
||||
@@ -74,7 +444,7 @@ PHP NEWS
|
||||
|
||||
- Sockets:
|
||||
. Fixed bug #62025 (__ss_family was changed on AIX 5.3). (Felipe)
|
||||
|
||||
|
||||
- SPL:
|
||||
. Fixed bug #62433 (Inconsistent behavior of RecursiveDirectoryIterator to
|
||||
dot files). (Laruence)
|
||||
@@ -1081,6 +1451,7 @@ PHP NEWS
|
||||
- Gd:
|
||||
. Fixed bug #60160 (imagefill() doesn't work correctly
|
||||
for small images). (Florian)
|
||||
. Fixed potential memory leak on a png error (Rasmus, Paul Saab)
|
||||
|
||||
- Intl:
|
||||
. Fixed bug #60192 (SegFault when Collator not constructed
|
||||
|
||||
+15
-22
@@ -127,33 +127,34 @@ Rolling a stable release
|
||||
|
||||
2. Bump the version numbers in ``main/php_version.h``, ``configure.in`` and possibly ``NEWS``.
|
||||
|
||||
3. **Merge** all related sections in NEWS (f.e. merge the 4.4.1RC1 and 4.4.0 sections)
|
||||
3. **Merge** all related sections in NEWS (f.e. merge the 5.4.1RC1 and 5.4.0 sections)
|
||||
|
||||
4. Commit those changes
|
||||
|
||||
5. run the "scripts/dev/credits" script in php-src and commit the changes in the
|
||||
credits files in ext/standard.
|
||||
|
||||
6. tag the repository with the version f.e. "``cvs tag php_4_4_1``"
|
||||
6. tag the repository with the version f.e. "``git tag -s php-5.4.1``"
|
||||
(of course, you need to change that to the version you're rolling an RC for).
|
||||
When making 5.X release, you need to tag the Zend directory separately!!
|
||||
|
||||
7. Bump up the version numbers in ``main/php_version.h``, ``configure.in`` and
|
||||
possibly ``NEWS`` again, to the **next** version. F.e. if the release candidate
|
||||
was "4.4.1RC1" then the new one should be "4.4.1RC2-dev" - regardless if we get
|
||||
was "5.4.1RC1" then the new one should be "5.4.1RC2-dev" - regardless if we get
|
||||
a new RC or not. This is to make sure ``version_compare()`` can correctly work.
|
||||
|
||||
8. Commit those changes
|
||||
|
||||
9. Log in onto the snaps box and go into the correct tree (f.e. the PHP_4_4
|
||||
branch if you're rolling 4.4.x releases).
|
||||
9. Log in onto the snaps box and go into the correct tree (f.e. the PHP-5.4
|
||||
branch if you're rolling 5.5.x releases).
|
||||
|
||||
10. You do not have to update the tree, but of course you can with "``cvs up -dP``".
|
||||
10. You do not have to update the tree, but of course you can with "``git pull
|
||||
origin <branch>``".
|
||||
|
||||
11. run: ``./makedist php 4.4.1``, this will export the tree, create configure
|
||||
11. run: ``./makedist php 5.4.1``, this will export the tree, create configure
|
||||
and build two tarballs (one gz and one bz2).
|
||||
|
||||
12. Commit those two tarballs to CVS (phpweb/distributions)
|
||||
12. Commit those two tarballs to Git (php-distributions.git)
|
||||
|
||||
13. Once the release has been tagged, contact the PHP Windows development team
|
||||
(internals-win@lists.php.net) so that Windows binaries can be created. Once
|
||||
@@ -171,6 +172,9 @@ Getting the stable release announced
|
||||
|
||||
a. ``php bin/bumpRelease 5`` (or ``php bin/bumpRelease 4`` for PHP4)
|
||||
|
||||
b. In case multiple PHP minor versions are in active development you have
|
||||
to manually copy the old information to include/releases.inc
|
||||
|
||||
2. Edit ``phpweb/include/version.inc`` and change (X=major release number):
|
||||
|
||||
a. ``$PHP_X_VERSION`` to the correct version
|
||||
@@ -187,7 +191,7 @@ Getting the stable release announced
|
||||
f. if the windows builds aren't ready yet prefix the "windows" key with a dot (".windows")
|
||||
|
||||
3. Update the ChangeLog file for the given major version
|
||||
f.e. ``ChangeLog-4.php`` from the NEWS file
|
||||
f.e. ``ChangeLog-5.php`` from the NEWS file
|
||||
|
||||
a. go over the list and put every element on one line
|
||||
|
||||
@@ -207,9 +211,9 @@ f.e. ``ChangeLog-4.php`` from the NEWS file
|
||||
|
||||
V. ``s/FR #\([0-9]\+\)/FR <?php bugl(\1); ?>/``
|
||||
|
||||
4. ``cp releases/4_4_0.php releases/4_4_1.php``
|
||||
4. ``cp releases/5_4_0.php releases/5_4_1.php``
|
||||
|
||||
5. ``cvs add releases/4_4_1.php``
|
||||
5. ``git add releases/5_4_1.php``
|
||||
|
||||
6. Update the ``releases/*.php`` file with relevant data. The release
|
||||
announcement file should list in detail:
|
||||
@@ -232,17 +236,6 @@ to upgrade.
|
||||
php-general@lists.php.net and internals@lists.php.net with a text similar to
|
||||
http://news.php.net/php.internals/17222.
|
||||
|
||||
10. Update ``php-bugs-web/include/functions.php`` to include the new version
|
||||
number, and remove the RC from there.
|
||||
|
||||
11. Update ``qaweb/include/release-qa.php``
|
||||
|
||||
- Update $QA_RELEASES with the appropriate information, which means bumping
|
||||
the version number to an upcoming version.
|
||||
|
||||
Example: If PHP 5.3.7 is being released, then PHP 5.3.8 is the next QA version,
|
||||
so replace 5.3.7 with 5.3.8 within $QA_RELEASES.
|
||||
|
||||
Re-releasing the same version (or -pl)
|
||||
--------------------------------------
|
||||
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
+----------------------------------------------------------------------+
|
||||
| PHP Version 5 |
|
||||
+----------------------------------------------------------------------+
|
||||
| Copyright (c) 1997-2012 The PHP Group |
|
||||
| Copyright (c) 1997-2013 The PHP Group |
|
||||
+----------------------------------------------------------------------+
|
||||
| This source file is subject to version 3.01 of the PHP license, |
|
||||
| that is bundled with this package in the file LICENSE, and is |
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
+----------------------------------------------------------------------+
|
||||
| PHP Version 5 |
|
||||
+----------------------------------------------------------------------+
|
||||
| Copyright (c) 1997-2012 The PHP Group |
|
||||
| Copyright (c) 1997-2013 The PHP Group |
|
||||
+----------------------------------------------------------------------+
|
||||
| This source file is subject to version 3.01 of the PHP license, |
|
||||
| that is bundled with this package in the file LICENSE, and is |
|
||||
|
||||
+10
-1
@@ -2,7 +2,7 @@
|
||||
+----------------------------------------------------------------------+
|
||||
| PHP Version 5 |
|
||||
+----------------------------------------------------------------------+
|
||||
| Copyright (c) 1997-2012 The PHP Group |
|
||||
| Copyright (c) 1997-2013 The PHP Group |
|
||||
+----------------------------------------------------------------------+
|
||||
| This source file is subject to version 3.01 of the PHP license, |
|
||||
| that is bundled with this package in the file LICENSE, and is |
|
||||
@@ -40,6 +40,10 @@
|
||||
# define IO_REPARSE_TAG_SYMLINK 0xA000000C
|
||||
# endif
|
||||
|
||||
# ifndef IO_REPARSE_TAG_DEDUP
|
||||
# define IO_REPARSE_TAG_DEDUP 0x80000013
|
||||
# endif
|
||||
|
||||
# ifndef VOLUME_NAME_NT
|
||||
# define VOLUME_NAME_NT 0x2
|
||||
# endif
|
||||
@@ -945,6 +949,11 @@ static int tsrm_realpath_r(char *path, int start, int len, int *ll, time_t *t, i
|
||||
return -1;
|
||||
};
|
||||
substitutename[substitutename_len] = 0;
|
||||
}
|
||||
else if (pbuffer->ReparseTag == IO_REPARSE_TAG_DEDUP) {
|
||||
isabsolute = 1;
|
||||
memcpy(substitutename, path, len + 1);
|
||||
substitutename_len = len;
|
||||
} else {
|
||||
tsrm_free_alloca(pbuffer, use_heap_large);
|
||||
return -1;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
+----------------------------------------------------------------------+
|
||||
| PHP Version 5 |
|
||||
+----------------------------------------------------------------------+
|
||||
| Copyright (c) 1997-2012 The PHP Group |
|
||||
| Copyright (c) 1997-2013 The PHP Group |
|
||||
+----------------------------------------------------------------------+
|
||||
| This source file is subject to version 3.01 of the PHP license, |
|
||||
| that is bundled with this package in the file LICENSE, and is |
|
||||
|
||||
+5
-2
@@ -2,7 +2,7 @@
|
||||
+----------------------------------------------------------------------+
|
||||
| PHP Version 5 |
|
||||
+----------------------------------------------------------------------+
|
||||
| Copyright (c) 1997-2012 The PHP Group |
|
||||
| Copyright (c) 1997-2013 The PHP Group |
|
||||
+----------------------------------------------------------------------+
|
||||
| This source file is subject to version 3.01 of the PHP license, |
|
||||
| that is bundled with this package in the file LICENSE, and is |
|
||||
@@ -193,7 +193,7 @@ Finished:
|
||||
TSRM_API int tsrm_win32_access(const char *pathname, int mode TSRMLS_DC)
|
||||
{
|
||||
time_t t;
|
||||
HANDLE thread_token;
|
||||
HANDLE thread_token = NULL;
|
||||
PSID token_sid;
|
||||
SECURITY_INFORMATION sec_info = OWNER_SECURITY_INFORMATION | GROUP_SECURITY_INFORMATION | DACL_SECURITY_INFORMATION;
|
||||
GENERIC_MAPPING gen_map = { FILE_GENERIC_READ, FILE_GENERIC_WRITE, FILE_GENERIC_EXECUTE, FILE_ALL_ACCESS };
|
||||
@@ -363,6 +363,9 @@ Finished_Impersonate:
|
||||
}
|
||||
|
||||
Finished:
|
||||
if(thread_token != NULL) {
|
||||
CloseHandle(thread_token);
|
||||
}
|
||||
if(real_path != NULL) {
|
||||
free(real_path);
|
||||
real_path = NULL;
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
+----------------------------------------------------------------------+
|
||||
| PHP Version 5 |
|
||||
+----------------------------------------------------------------------+
|
||||
| Copyright (c) 1997-2012 The PHP Group |
|
||||
| Copyright (c) 1997-2013 The PHP Group |
|
||||
+----------------------------------------------------------------------+
|
||||
| This source file is subject to version 3.01 of the PHP license, |
|
||||
| that is bundled with this package in the file LICENSE, and is |
|
||||
|
||||
@@ -343,6 +343,13 @@ PHP 5.4 UPGRADE NOTES
|
||||
|
||||
- Since 5.4.5, resourcebundle_create() accepts null for the first two arguments.
|
||||
|
||||
- Since 5.4.6, SimpleXMLElement::getDocNamespaces() has and extra parameter which
|
||||
allows for toggling if the list of namespaces starts from the document root
|
||||
or from the node you call the method on
|
||||
|
||||
- Since 5.4.7, ctor is always called when new user stream wrapper object is created.
|
||||
Before, it was called only when stream_open was called.
|
||||
|
||||
==============================
|
||||
5. Changes to existing classes
|
||||
==============================
|
||||
@@ -518,6 +525,8 @@ b. Extensions with changed behavior
|
||||
must be activated manually with the "extension = php_com_dotnet.dll" directive
|
||||
in php.ini.
|
||||
|
||||
- Apache 2.4 handler is supported as of PHP 5.4.9
|
||||
|
||||
==================
|
||||
12. New in PHP 5.4
|
||||
==================
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ dnl This file contains local autoconf functions.
|
||||
|
||||
AC_DEFUN([LIBZEND_BISON_CHECK],[
|
||||
# we only support certain bison versions
|
||||
bison_version_list="1.28 1.35 1.75 1.875 2.0 2.1 2.2 2.3 2.4 2.4.1 2.4.2 2.4.3 2.5"
|
||||
bison_version_list="1.28 1.35 1.75 1.875 2.0 2.1 2.2 2.3 2.4 2.4.1 2.4.2 2.4.3 2.5 2.5.1 2.6 2.6.1 2.6.2"
|
||||
|
||||
# for standalone build of Zend Engine
|
||||
test -z "$SED" && SED=sed
|
||||
|
||||
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Executable → Regular
File mode changed.
Loaded 100 of 2440 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user