{"id":2239,"date":"2016-03-07T22:21:13","date_gmt":"2016-03-07T13:21:13","guid":{"rendered":"http:\/\/blog.xcir.net\/?p=2239"},"modified":"2016-03-07T22:27:42","modified_gmt":"2016-03-07T13:27:42","slug":"varnish4-1-2%e3%81%8c%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9%e3%81%95%e3%82%8c%e3%81%be%e3%81%97%e3%81%9f","status":"publish","type":"post","link":"https:\/\/blog.xcir.net\/?p=2239","title":{"rendered":"Varnish4.1.2\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f"},"content":{"rendered":"<p>Varnish4.1.2\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f\u3002<br \/>\n\u30d0\u30b0\u30d5\u30a3\u30c3\u30af\u30b9\u304c\u4e3b\u3067\u3059\u304c\u3001\u4e00\u90e8\u65b0\u6a5f\u80fd\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<p><a href=\"https:\/\/www.varnish-cache.org\/content\/varnish-cache-412\">\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u306f\u3053\u3061\u3089<\/a><br \/>\n<a href=\"https:\/\/github.com\/varnishcache\/varnish-cache\/blob\/varnish-4.1.2\/doc\/changes.rst\">changes<\/a><\/p>\n<p>\u307e\u305f2016-03-09 12:00 CET(\u65e5\u672c\u6642\u9593 \u540c\u65e520\u6642)\u304b\u3089\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u5834\u6240\u304c<a href=\"https:\/\/github.com\/varnishcache\/varnish-cache\">\u5909\u66f4<\/a>\u306b\u306a\u308a\u307e\u3059\u3002<br \/>\n\u3053\u308c\u306f\u53bb\u5e74\u30a2\u30ca\u30a6\u30f3\u30b9\u3055\u308c\u3066\u3044\u305f<a href=\"https:\/\/www.varnish-cache.org\/lists\/pipermail\/varnish-announce\/2015-November\/000707.html\">Varnish Cache project autumn cleaning<\/a>\u306e\u4e00\u74b0\u306b\u306a\u308a\u307e\u3059\u3002<br \/>\n\u307e\u305f\u3001\u307e\u3060\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u5074\u306f\u66f4\u65b0\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u304c\u30d0\u30b0\u5831\u544a\u306b\u3064\u3044\u3066\u3082github\u306b\u79fb\u884c\u3059\u308b\u306f\u305a\u3067\u3059\u3002<\/p>\n<h3>\u6a5f\u80fd\u8ffd\u52a0\/\u6539\u5584<\/h3>\n<p><strong>REAL\u578b\u540c\u58eb\u3067\u7b97\u8853\u6f14\u7b97\u5b50\u3092\u4f7f\u3048\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f<\/strong><br \/>\n4.1.1\u307e\u3067\u306fREAL\u578b\u540c\u58eb\u306f+\u4ee5\u5916\u306f\u4f7f\u3048\u306a\u304b\u3063\u305f\u306e\u3067\u3059\u304c\u65b0\u305f\u306b-*\/\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002(1.1 &#8211; 0.9\u3068\u304b\u304c\u51fa\u6765\u308b\u3088\u3046\u306b)<\/p>\n<p><strong>absoluteURI\u3067https\u304b\u3089\u306f\u3058\u307e\u308b\u5834\u5408\u3067\u3082Host\u3092\u30d1\u30fc\u30b9\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f<\/strong><br \/>\n\u8a00\u8449\u306b\u3059\u308b\u3088\u308a\u8868\u306e\u307b\u3046\u304c\u308f\u304b\u308a\u3084\u3059\u3044\u3068\u601d\u3044\u307e\u3057\u305f\u306e\u3067\u52d5\u4f5c\u30d1\u30bf\u30f3\u3092\u8868\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n<table>\n<tr>\n<th>&nbsp;<\/th>\n<th colspan=\"2\">http:\/\/example.com\/foo<\/th>\n<th colspan=\"2\">http<font color=\"#ff0000\">s<\/font>:\/\/example.com\/foo<\/th>\n<\/tr>\n<tr>\n<th>Version<\/th>\n<th>req.http.host<\/th>\n<th>req.url<\/th>\n<th>req.http.host<\/th>\n<th>req.url<\/th>\n<\/tr>\n<tr>\n<td>~4.1.1<\/td>\n<td>example.com<\/td>\n<td>\/foo<\/td>\n<td>&#8211;<\/td>\n<td>https:\/\/example.com\/foo<\/td>\n<\/tr>\n<tr>\n<td>4.1.2~(with feature +https_scheme)<\/td>\n<td>example.com<\/td>\n<td>\/foo<\/td>\n<td>example.com<\/td>\n<td>\/foo<\/td>\n<\/tr>\n<\/table>\n<p>PROXY\u30d7\u30ed\u30c8\u30b3\u30eb\u306b4.1\u3067\u5bfe\u5fdc\u3057\u305f\u3057\u3068\u3044\u3063\u305f\u611f\u3058\u304b\u3068\u601d\u3044\u307e\u3059\u3002<br \/>\n\u306a\u304a\u3001\u6a19\u6e96\u3067\u306foff\u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3067feature +https_scheme\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<p><strong>VMOD\u3067ACL\u304c\u6271\u3048\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f<\/strong><br \/>\n<strong>vmodtool.py\u3092\u6539\u5584\u3057\u30664.0\/4.1\u3067\u30bd\u30fc\u30b9\u30c4\u30ea\u30fc\u3092\u5171\u6709\u51fa\u6765\u308b\u3088\u3046\u306b\u3057\u307e\u3057\u305f<\/strong><br \/>\n\u304a\u3082\u306bVMOD\u4f5c\u6210\u8005\u5411\u3051<\/p>\n<p><strong>vmodtool.py\u3092\u6539\u5584\u3057\u30661\u3064\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304b\u3089\u8907\u6570\u306evmod\u3092\u4f5c\u6210\u30b3\u30f3\u30d1\u30a4\u30eb\u51fa\u6765\u308b\u3088\u3046\u306b\u3057\u307e\u3057\u305f<\/strong><br \/>\n<a href=\"https:\/\/github.com\/varnish\/varnish-modules\">varnish-modules<\/a>\u3068\u3044\u3046\u306e\u304c\u5c11\u3057\u524d\u306b\u516c\u958b\u3055\u308c\u305f(Varnish\u8b39\u88fd\u306eVMOD\u96c6)\u306e\u3067\u3059\u304c\u3001\u3053\u308c\u306e\u305f\u3081\u306e\u5bfe\u5fdc\u3068\u3044\u3063\u305f\u611f\u3058\u3067\u3059<\/p>\n<h3>\u30d0\u30b0\u4fee\u6b63(\u4e00\u90e8\u629c\u7c8b)<\/h3>\n<p><strong>Content-Length\u304c\u306a\u3044HTTP\/1.0\u304b\u3064POST\/PUT\u3057\u305f\u5834\u5408\u3059\u3050400\u3092\u8fd4\u3059\u3088\u3046\u306b\u5909\u66f4(<a href=\"https:\/\/www.varnish-cache.org\/trac\/ticket\/1843\">#1843<\/a>)<\/strong><br \/>\n\u4eca\u307e\u3067\u306fchunked\u3068\u3057\u3066\u6271\u3063\u3066\u3057\u307e\u3063\u3066\u7d50\u679c\u3068\u3057\u3066timeout\u3092\u5f85\u3063\u3066\u307e\u3057\u305f\u304c400\u3092\u3059\u3050\u8fd4\u3059\u3088\u3046\u306b\u5909\u66f4\u3057\u307e\u3057\u305f\u3002<\/p>\n<p><strong>\u30d5\u30a7\u30c3\u30c1\u6642(VFP_Push)\u306bworkspace\u304c\u30aa\u30fc\u30d0\u30fc\u30d5\u30ed\u30fc\u3057\u305f\u5834\u5408panic\u3057\u3066\u3044\u305f\u306e\u3092FetchError\u306b\u5909\u66f4\u3057\u307e\u3057\u305f(<a href=\"https:\/\/www.varnish-cache.org\/trac\/ticket\/1739\">#1739<\/a>)<\/strong><br \/>\npanic\u3059\u308b\u307b\u3069\u306e\u30a8\u30e9\u30fc\u3067\u306f\u306a\u3044\u3068\u3044\u3046\u3053\u3068\u3067\u5909\u66f4\u3067\u3059\u3002<\/p>\n<p><strong>hit-for-pass\u5229\u7528\u6642\u306bbody\u304c\u7a7a\u3063\u307d\u306b\u306a\u308b\u30b1\u30fc\u30b9\u304c\u3042\u3063\u305f\u306e\u3092\u4fee\u6b63(<a href=\"https:\/\/www.varnish-cache.org\/trac\/ticket\/1858\">#1858<\/a>)<\/strong><br \/>\n\u672c\u6765\u4e0d\u8981\u306aIMS\u306e\u8a55\u4fa1\u3092\u884c\u3063\u3066\u3044\u305f\u305f\u3081\u7d50\u679c\u3068\u3057\u3066body\u304c\u7a7a\u3063\u307d\u306b\u306a\u308b\u30b1\u30fc\u30b9\u304c\u3042\u3063\u305f\u306e\u3067hit-for-pass\u6642\u306eIMS\u306e\u8a55\u4fa1\u3092\u8f9e\u3081\u307e\u3057\u305f\u3002<\/p>\n<p><strong>ESI\u5229\u7528\u6642\u306b\u30e1\u30e2\u30ea\u30ea\u30fc\u30af\u3059\u308b\u30b1\u30fc\u30b9\u304c\u3042\u3063\u305f\u306e\u3092\u4fee\u6b63(<a href=\"https:\/\/www.varnish-cache.org\/trac\/ticket\/1860\">#1860<\/a>)<\/strong><br \/>\n\u3053\u308c\u306fAddressSanitizer(ASAN)\u3067\u691c\u51fa\u3057\u305f\u306e\u3067\u3059\u3002(\u4ed6\u306b\u3082<a href=\"https:\/\/www.varnish-cache.org\/trac\/ticket\/1852\">#1852<\/a>\u3092\u691c\u51fa\u3057\u3066\u3044\u307e\u3059)<br \/>\nASAN\u306b\u3064\u3044\u3066\u306f\u4ee5\u4e0b\u3092\u898b\u3066\u307f\u308b\u3068\u9762\u767d\u3044\u3068\u601d\u3044\u307e\u3059<br \/>\n<a href=\"https:\/\/fosdem.org\/2016\/schedule\/event\/csafecode\/attachments\/slides\/1131\/export\/events\/attachments\/csafecode\/slides\/1131\/fosdem_gentoo_asan.pdf\">CAN WE RUN C CODE AND BE SAFE?<\/a><\/p>\n<p><strong>ban-list\u3092\u56de\u53ce(ban-lurker)\u3057\u3066\u308b\u969b\u306bpanic\u3059\u308b\u30b1\u30fc\u30b9\u304c\u3042\u308b\u306e\u3092\u4fee\u6b63\u3057\u307e\u3057\u305f(<a href=\"https:\/\/www.varnish-cache.org\/trac\/ticket\/1863\">#1863<\/a>\/<a href=\"https:\/\/www.varnish-cache.org\/trac\/ticket\/1864\">#1864<\/a>)<\/strong><\/p>\n<div class='wp_social_bookmarking_light'>        <div class=\"wsbl_hatena\"><a href='\/\/b.hatena.ne.jp\/add?mode=confirm&url=https%3A%2F%2Fblog.xcir.net%2F%3Fp%3D2239&title=Varnish4.1.2%E3%81%8C%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F' title='\u3053\u306e\u30a8\u30f3\u30c8\u30ea\u30fc\u3092\u306f\u3066\u306a\u30d6\u30c3\u30af\u30de\u30fc\u30af\u306b\u8ffd\u52a0' rel=nofollow class='wp_social_bookmarking_light_a' target=_blank><img src='https:\/\/blog.xcir.net\/wp-content\/plugins\/wp-social-bookmarking-light\/public\/images\/hatena.gif' alt='\u3053\u306e\u30a8\u30f3\u30c8\u30ea\u30fc\u3092\u306f\u3066\u306a\u30d6\u30c3\u30af\u30de\u30fc\u30af\u306b\u8ffd\u52a0' title='\u3053\u306e\u30a8\u30f3\u30c8\u30ea\u30fc\u3092\u306f\u3066\u306a\u30d6\u30c3\u30af\u30de\u30fc\u30af\u306b\u8ffd\u52a0' width='16' height='12' class='wp_social_bookmarking_light_img' \/><\/a><\/div>        <div class=\"wsbl_hatena_users\"><a href='\/\/b.hatena.ne.jp\/entry\/https:\/\/blog.xcir.net\/?p=2239' title='\u306f\u3066\u306a\u30d6\u30c3\u30af\u30de\u30fc\u30af - Varnish4.1.2\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f' rel=nofollow class='wp_social_bookmarking_light_a' target=_blank><img src='\/\/b.hatena.ne.jp\/entry\/image\/https:\/\/blog.xcir.net\/?p=2239' alt='\u306f\u3066\u306a\u30d6\u30c3\u30af\u30de\u30fc\u30af - Varnish4.1.2\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f' title='\u306f\u3066\u306a\u30d6\u30c3\u30af\u30de\u30fc\u30af - Varnish4.1.2\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f'   class='wp_social_bookmarking_light_img' \/><\/a><\/div>        <div class=\"wsbl_facebook\"><a href='http:\/\/www.facebook.com\/share.php?u=https%3A%2F%2Fblog.xcir.net%2F%3Fp%3D2239&t=Varnish4.1.2%E3%81%8C%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F' title='Facebook \u306b\u30b7\u30a7\u30a2' rel=nofollow class='wp_social_bookmarking_light_a' target=_blank><img src='https:\/\/blog.xcir.net\/wp-content\/plugins\/wp-social-bookmarking-light\/public\/images\/facebook.png' alt='Facebook \u306b\u30b7\u30a7\u30a2' title='Facebook \u306b\u30b7\u30a7\u30a2' width='16' height='16' class='wp_social_bookmarking_light_img' \/><\/a><\/div>        <div class=\"wsbl_linkedin\"><a href='\/\/www.linkedin.com\/shareArticle?mini=true&url=https%3A%2F%2Fblog.xcir.net%2F%3Fp%3D2239&title=Varnish4.1.2%E3%81%8C%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F' title='LinkedIn \u306b\u30b7\u30a7\u30a2' rel=nofollow class='wp_social_bookmarking_light_a' target=_blank><img src='https:\/\/blog.xcir.net\/wp-content\/plugins\/wp-social-bookmarking-light\/public\/images\/linkedin.png' alt='LinkedIn \u306b\u30b7\u30a7\u30a2' title='LinkedIn \u306b\u30b7\u30a7\u30a2' width='16' height='16' class='wp_social_bookmarking_light_img' \/><\/a><\/div>        <div class=\"wsbl_twitter\"><a href=\"https:\/\/twitter.com\/share\" class=\"twitter-share-button\" data-url=\"https:\/\/blog.xcir.net\/?p=2239\" data-text=\"Varnish4.1.2\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f\" data-lang=\"ja\">Tweet<\/a><\/div><\/div>\n<br class='wp_social_bookmarking_light_clear' \/>\n","protected":false},"excerpt":{"rendered":"<p>Varnish4.1.2\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f\u3002 \u30d0\u30b0\u30d5\u30a3\u30c3\u30af\u30b9\u304c\u4e3b\u3067\u3059\u304c\u3001\u4e00\u90e8\u65b0\u6a5f\u80fd\u304c\u3042\u308a\u307e\u3059\u3002 \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u306f\u3053\u3061\u3089 changes \u307e\u305f2016-03-09 12:00 CET(\u65e5\u672c\u6642\u9593 \u540c\u65e520\u6642)\u304b\u3089\u30ea\u30dd\u30b8\u30c8\u30ea\u306e <a href='https:\/\/blog.xcir.net\/?p=2239' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[5,65,32],"class_list":["post-2239","post","type-post","status-publish","format-standard","hentry","category-3","tag-varnish","tag-varnish4-1-2","tag-32","category-3-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"_links":{"self":[{"href":"https:\/\/blog.xcir.net\/index.php?rest_route=\/wp\/v2\/posts\/2239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.xcir.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.xcir.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.xcir.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.xcir.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2239"}],"version-history":[{"count":16,"href":"https:\/\/blog.xcir.net\/index.php?rest_route=\/wp\/v2\/posts\/2239\/revisions"}],"predecessor-version":[{"id":2255,"href":"https:\/\/blog.xcir.net\/index.php?rest_route=\/wp\/v2\/posts\/2239\/revisions\/2255"}],"wp:attachment":[{"href":"https:\/\/blog.xcir.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.xcir.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.xcir.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}