4.4.8と4.4.9RC1との差分
昨日の件ですが。
「security fixes」が気になったので、4.4.8と4.4.9RC1との差分を取ってみました。
% cd /usr/local/src % gzip -dc ./php-4.4.8.tar.gz | tar xf - % gzip -dc ./php-4.4.9RC1.tar.gz | tar xf - % diff -urN ./php-4.4.8 ./php-4.4.9RC1 > ./4_4_8_to_4_4_9.diff % cat ./4_4_8_to_4_4_9.diff | grep '+++ ./php-4.4.9RC1' +++ ./php-4.4.9RC1/NEWS 2008-07-22 16:37:33.000000000 +0900 +++ ./php-4.4.9RC1/configure 2008-07-22 16:41:34.000000000 +0900 +++ ./php-4.4.9RC1/configure.in 2008-07-22 16:37:33.000000000 +0900 +++ ./php-4.4.9RC1/ext/curl/curl.c 2008-06-04 23:06:19.000000000 +0900 +++ ./php-4.4.9RC1/ext/domxml/domxml.dsp 2008-01-11 23:10:25.000000000 +0900 +++ ./php-4.4.9RC1/ext/gd/gd.c 2008-07-18 03:08:04.000000000 +0900 +++ ./php-4.4.9RC1/ext/gd/tests/imageloadfont_invalid.phpt 2008-07-18 03:08:04.000000000 +0900 +++ ./php-4.4.9RC1/ext/mbstring/mbstring.c 2008-06-13 23:50:03.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/config0.m4 2008-07-17 23:27:52.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/AUTHORS 2008-07-17 23:27:52.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/COPYING 2008-07-17 23:27:52.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/ChangeLog 2008-07-17 23:27:52.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/HACKING 2008-07-17 23:27:52.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/LICENCE 2008-07-17 23:27:52.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/NEWS 2008-07-17 23:27:52.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/NON-UNIX-USE 2008-07-17 23:27:52.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/README 2008-07-17 23:27:52.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/config.h 2008-07-17 23:27:52.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/dftables.c 2008-07-17 23:27:52.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/doc/Tech.Notes 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/doc/pcre.txt 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/libpcre.def 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/libpcreposix.def 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre.def 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre.h 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_chartables.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_compile.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_config.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_exec.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_fullinfo.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_get.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_globals.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_info.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_internal.h 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_maketables.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_newline.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_ord2utf8.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_printint.src 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_refcount.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_scanner.cc 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_scanner.h 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_scanner_unittest.cc 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_stringpiece.cc 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_stringpiece.h 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_stringpiece_unittest.cc 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_study.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_tables.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_try_flipped.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_ucp_searchfuncs.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_valid_utf8.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_version.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcre_xclass.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcrecpp.cc 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcrecpp.h 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcrecpp_unittest.cc 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcrecpparg.h 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcredemo.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcregrep.c 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcreposix.c 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcreposix.h 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/pcretest.c 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/grepinputx 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/grepoutput 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/grepoutputN 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testinput1 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testinput10 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testinput2 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testinput3 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testinput4 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testinput5 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testinput6 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testinput7 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testinput8 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testinput9 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testoutput1 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testoutput10 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testoutput2 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testoutput3 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testoutput4 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testoutput5 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testoutput6 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testoutput7 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testoutput8 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/testdata/testoutput9 2008-07-17 23:27:54.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/ucpinternal.h 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/ucptable.c 1970-01-01 09:00:00.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/pcrelib/ucptable.h 2008-07-17 23:27:53.000000000 +0900 +++ ./php-4.4.9RC1/ext/pcre/upgrade-pcre.php 2008-07-17 23:27:52.000000000 +0900 +++ ./php-4.4.9RC1/main/php_compat.h 2008-07-17 23:33:36.000000000 +0900 +++ ./php-4.4.9RC1/main/php_version.h 2008-07-22 16:37:32.000000000 +0900 +++ ./php-4.4.9RC1/win32/php4dllts.dsp 2008-07-17 23:42:15.000000000 +0900
うーん。。。分からん。(w
pcreかgdか。。。curlの「Fixed open_basedir handling issue in the curl extension.」なのだろうか。
後、先日に作成したStrict Session管理パッチ(4.4.8用)ですが、「+++ php-4.4.8/」を「+++ php-4.4.9RC1/」に置換するだけで使える事が判明。
セッション拡張モジュールに関しては変更が無かったようです。
% cd /usr/local/src % gzip -dc ./php-4.4.8.tar.gz | tar xf - % gzip -dc ./php-4.4.9RC1.tar.gz | tar xf - % diff -urN ./php-4.4.8/ext/session/ ./php-4.4.9RC1/ext/session/ %