今日はアンシリアライザからの PHP3 形式のオブジェクトのサポート削除、テストのスキップ条件の修正があった!
2019-01-23
nikic: Remove the "o" serialization format
- https://github.com/php/php-src/commit/89a4c172e24d7eb2be7f272a6075634a14f1d791
- unserialize() の処理からオブジェクトの "o:" のサポートを削除
- "C:" とか "O:" の方は残る
- "o:" は serialize() で決して吐かれない奴で、セキュリティ面での考慮を減らすため消したみたいな感じかな
- なお "o:" は PHP3 のオブジェクト用っぽい
- PHP4 で "O:" になったみたいなコミットが
carusogabriel: Make more tests run os MacOS
- https://github.com/php/php-src/commit/04723f21017c6ecd4c8d449d2801c2c79c7ecabd
- 幾つかのテストで OS を見てスキップするのをやめた
- この人前からスキップ条件外す修正ちょこちょこ入れてるんだけど、テストのスキップ条件て意図なく入れてるものではないと思うので、うーん、これはやった方いい奴なのかやらん方いい奴なのか、みたいな気持ちでいつも見てる