Changelog for
h2o-2.0.0-7.5.x86_64.rpm :
Wed Feb 10 13:00:00 2016 mrueckertAATTsuse.de
- update to 1.7.0
- [core] support for wildcard hostnames #634 (Kazuho Oku)
- [core][file] preserve query paramaters upon redirection to a
directory #690 (Tatsuhiro Tsujikawa)
- [core] use uppercase letters in URI-escape sequence #695
(Kazuho Oku)
- [core] forbid duplicates in `hosts` section #709 (Kazuho Oku)
- [fastcgi] add support for CGI #618 (Kazuho Oku)
- [fastcgi] drop transfer-encoding header #641 (Kazuho Oku)
- [file] fix a bug that caused `file.mime.addtypes` to fail
setting the attributes of a content-type #731 (Kazuho Oku)
- [http2] fix broken `PUSH_PROMISE` frames being sent under high
pressure #734 #736 (Kazuho Oku)
- [mruby] provide `env[\"rack.input\"]` #515 #638 #644 (Masayoshi
Takahashi, Kazuho Oku)
- [mruby] HTTP client API #637 #643 (Kazuho Oku)
- [mruby] dump the ruby source on error #631 (Kazuho Oku)
- [mruby] provide access to `$H2O_ROOT` #629 (Kazuho Oku)
- [mruby] change mrb_int to 64-bit on 64-bit systems #639 (Kazuho
Oku)
- [mruby] concatenate request headers having same name #666
(Kazuho Oku)
- [mruby] bundle mruby-errno, mruby-file-stat #675 (Kazuho Oku)
- [mruby] refrain from building mruby handler by default if mkmf
(part of ruby dev files) is not found #710 (Kazuho Oku)
- [proxy] detect upstream close of pooled socket before reuse
[#679] (Kazuho Oku)
- [reproxy] add support for relative URI #712 (Kazuho Oku)
- [ssl] turn on neverbleed by default #633 (Kazuho Oku)
- [libh2o] fix memory leaks during destruction #724 (greatwar)
- [libh2o] simplify vector operations #715 #735 (Domingo Alvarez
Duarte)
- [misc] support basic authentication using .htpasswd #624
(Kazuho Oku)
- [misc] fix build error when an older version of H2O is
installed aside an external dependency #718 #722 #736 (Kazuho
Oku)
- changes from 1.6.3
- [fastcgi][proxy] fix double-free issue during configuration
phase #723 (Kazuho Oku)
- [proxy] fix response getting truncated when neither
content-length nor transfer-encoding is used #725 (Kazuho Oku)
- [websocket] fix crash when access-log is enabled #698 (Shota
Fukumori)
- changes from 1.6.2 2016-01-13 06:24:00+0000
- [security fix][redirect] uri-escape the user-supplied portion
of the redirect path (CVE-2016-1133) #682 #684 (Kazuho Oku)
- [core] fix error when trying to set multiple error documents
using one `error-doc` directive #676 (Yamagishi Kazutoshi)
- [file] fix a bug that incorrectly returns 403 when a file is
requested with a trailing slash #686 (Yamagishi Kazutoshi)
- [http2] fix HPACK encoder error (and crash) when trying to
encode a token wo. hpack index #640 (Kazuho Oku)
- [libh2o] fix race condition during multithread receiver
(un)registration #659 (Chul-Woong Yang)
- [libh2o] fix memory leak on dispose #683 (Kazuho Oku)
- changes from 1.6.1 2015-12-18 05:05:00+0000
- [misc] fix build error on armv8a #628 (Kazuho Oku)
- [misc] fix build error when libuv < 1.0.0 is installed #630
(Kazuho Oku)
- changes from 1.6.0 2015-12-04 05:47:00+0000
- [core] customized error pages #606 (Kazuho Oku)
- [core] fix busy loop when receiving RST packet under certain
conditions #603 (Kazuho Oku)
- [access-log] collect and log various timings #583 (Kazuho Oku)
- [access-log] support \'%A\' and \'%p\' #585 (Kazuho Oku)
- [access-log] support \'%{...}t\' compatibile with Apache HTTP
Server #587 (Kazuho Oku)
- [fastcgi] increase backlog size the bundled fastcgi server #588
(Kazuho Oku)
- [fastcgi] fix uninitialized memory access / memory leak during
startup #611 (Kazuho Oku)
- [file] implement file descriptor cache #596 (Kazuho Oku)
- [http2] increase incoming window size from 256KB to 16MB #582
(Kazuho Oku)
- [http2] decrease memory footprint (and speedup) #599 (Kazuho
Oku)
- [http2] start server push before the response headers for the
original request becomes ready #593 (Kazuho Oku)
- [http2] fix issues reported by h2spec 1.2.0 #595 (Kazuho Oku)
- [http2] fix NULL access when an error during upgrade from
HTTP/1 #607 (Kazuho Oku)
- [http2] fix too-many-streams error with h2load #608 (Kazuho
Oku)
- [websocket] support proxying websocket connections #581 (Justin
Zhu)
- [libh2o] fix compiler warnings #598 (Matt Clarkson, Kazuho Oku)
- [misc] downgrade required CMake version to 2.8.11 #594 (Kazuho
Oku)
- changes from 1.5.4
- [access-log] do not emit protocol and authority for `%U` #586
(Kazuho Oku)
- [ssl] fix handshake failure with older versions of Android
(2.x) #591 (Kazuho Oku)
- changes from 1.5.3
- [core] decode url-encoded character at the end of path #567
(Kazuho Oku)
- [access-log] fix startup failure on OSX when configured to emit
to pipe #580 (Kazuho Oku)
- [http2] fix memory / state corruption in HPACK encoder #571
(Tatsuhiro Tsujikawa, Kazuho Oku)
- [http2] improve HPACK compression ratio #573 (Tatsuhiro
Tsujikawa, Kazuho Oku)
- [http2] fix behavior when HEADERS frame specifies a stream not
open as a dependency #575 (Kazuho Oku)
- [proxy] do not reset HTTP2 push paths when request is delegated
to proxy #579 (Kazuho Oku)
- [ssl] include \"http/1.1\" in ALPN / NPN protocol selection list
[#578] (Kazuho Oku)
- changes from 1.5.2
- [http2] fix stall when only reprioritized streams are being
transferred #564 (Kazuho Oku)
- changes from 1.5.1
- [file] fixed directory listing not alphabetically sorted #412
[#474] #539 (Kazuho Oku)
- [file] mime-type lookup should be case-insensitive #561 (Kazuho
Oku)
- [file] fix corrupt links in directory listing #562 (Kazuho Oku)
- [http1] preserve HTTP connection after redirect #552 (Kazuho
Oku)
- [http2] fixed reprioritized streams (to highest) sometimes
being interleaved with lower priority streams #550 (Kazuho Oku)
- [libh2o] add `-DWITHOUT_LIBS=ON` configuration option #551
(Kazuho Oku)
- [libh2o] adjustments to build libh2o in a subdirectory #556
(Futur Solo)
- [misc] rewrite setuidgid helper program in Perl #553 (Kazuho
Oku)
- [misc] fix doc issues #530 #547 #549 (Masaki TAGAWA, Kazuho
Oku, Kazu Yamamoto)
- drop h2o-1.4.4_compile.patch
Fri Oct 16 14:00:00 2015 mrueckertAATTsuse.de
- update to 1.5.0
- [http2] enable `http2-reprioritize-blocking-assets` by default
[#528] (Kazuho Oku)
- [ssl] fix issues with neverbleed #520 (Kazuho Oku)
- [mruby] provide `env[\'rack.errors\']`, `env[\'SERVER_SOFTWARE\']`
[#517] #519 (Masayoshi Takahashi, Kazuho Oku)
- [ssl] add support for neverbleed - the OpenSSL / LibreSSL
privilege separation engine #520 (Kazuho Oku)
- [http2] fix crash when `http2-reprioritize-blocking-assets`,
`file.custom-handler` are used together #511 #514 (Kazuho Oku)
- [serurity fix][file] fix directory traversal (CVE-2015-5638)
(Kazuho Oku)
- [mruby] fix build failure when oniguruma is already installed
[#501] #506 (Kazuho Oku)
- [mruby] update sample mruby app to use rack-based API #498
(Masayoshi Takahashi)
- [core] introduce `is_compressible` and `priority` attributes to
MIME map #436 #496 (Kazuho Oku)
- [access-log] fix bug that emitted unnecessary NUL char in
certain conditions #462 #463 (Kazuho Oku)
- [fastcgi] support for http2 server-push using `link:
rel=preload` header #446 (Kazuho Oku)
- [file] send `etag` and `vary` headers on 304 response #439
(Kazuho Oku)
- [file] sort directory listing #412 #474 (Kazuho Oku)
- [gzip] introduce support for on-the-fly gzip #413 #457 (Justin
Zhu)
- [http2] introduce cookie-based implementation of cache-aware
server-push #421 #432 (Kazuho Oku)
- [http2] improve HPACK compression ratio of server-push #450
(Kazuho Oku)
- [http2] never push if client requested not to #464 (Kazuho Oku)
- [http2] send `content-length` if possible #472 (Kazuho Oku)
- [mruby] production-level support using Rack-based interface
[#467] #475 #489 (Kazuho Oku)
- [reproxy] support delegation using relative URL #468 (Kazuho
Oku)
- [reproxy] preserve method if status is 307 or 308 #491 (Kazuho
Oku)
- [ssl] improved error handling of `openssl ocsp` command #449
[#454] (Tatsuhiro Tsujikawa)
- [ssl] use libressl on ARM as well #485 (Kazuho Oku)
Sat Sep 5 14:00:00 2015 mrueckertAATTsuse.de
- initial package